Initial TI PRU libgcc port

Programming / Compilers / GCC - dimitar [138bc75d-0d04-0410-961f-82ee72b054a4] - 12 June 2019 19:28 EDT

libgcc/ChangeLog:

2019-06-12 Dimitar Dimitrov

- config.host: Add PRU target.
- config/pru/asri.c: New file.
- config/pru/eqd.c: New file.
- config/pru/eqf.c: New file.
- config/pru/ged.c: New file.
- config/pru/gef.c: New file.
- config/pru/gtd.c: New file.
- config/pru/gtf.c: New file.
- config/pru/led.c: New file.
- config/pru/lef.c: New file.
- config/pru/lib2bitcountHI.c: New file.
- config/pru/lib2divHI.c: New file.
- config/pru/lib2divQI.c: New file.
- config/pru/lib2divSI.c: New file.
- config/pru/libgcc-eabi.ver: New file.
- config/pru/ltd.c: New file.
- config/pru/ltf.c: New file.
- config/pru/mpyll.S: New file.
- config/pru/pru-abi.h: New file.
- config/pru/pru-asm.h: New file.
- config/pru/pru-divmod.h: New file.
- config/pru/sfp-machine.h: New file.
- config/pru/t-pru: New file.

83abca3ef97 Initial TI PRU libgcc port
libgcc/ChangeLog | 26 ++++++++
libgcc/config.host | 7 +++
libgcc/config/pru/asri.c | 33 ++++++++++
libgcc/config/pru/eqd.c | 45 +++++++++++++
libgcc/config/pru/eqf.c | 45 +++++++++++++
libgcc/config/pru/ged.c | 45 +++++++++++++
libgcc/config/pru/gef.c | 45 +++++++++++++
libgcc/config/pru/gtd.c | 45 +++++++++++++
libgcc/config/pru/gtf.c | 45 +++++++++++++
libgcc/config/pru/led.c | 45 +++++++++++++
libgcc/config/pru/lef.c | 45 +++++++++++++
libgcc/config/pru/lib2bitcountHI.c | 43 +++++++++++++
libgcc/config/pru/lib2divHI.c | 42 +++++++++++++
libgcc/config/pru/lib2divQI.c | 42 +++++++++++++
libgcc/config/pru/lib2divSI.c | 48 ++++++++++++++
libgcc/config/pru/libgcc-eabi.ver | 88 ++++++++++++++++++++++++++
libgcc/config/pru/ltd.c | 45 +++++++++++++
libgcc/config/pru/ltf.c | 45 +++++++++++++
libgcc/config/pru/mpyll.S | 57 +++++++++++++++++
libgcc/config/pru/pru-abi.h | 109 ++++++++++++++++++++++++++++++++
libgcc/config/pru/pru-asm.h | 35 +++++++++++
libgcc/config/pru/pru-divmod.h | 117 ++++++++++++++++++++++++++++++++++
libgcc/config/pru/sfp-machine.h | 125 +++++++++++++++++++++++++++++++++++++
libgcc/config/pru/t-pru | 50 +++++++++++++++
24 files changed, 1272 insertions(+)

Upstream: gcc.gnu.org


  • Share