Hello, This is v4 of the Renesas RX FDPIC support patch.
This update fix regession. The results of `make check` were the same, so there shouldn't be any regressions. To address a regression, the "-fpic" option has been disabled for rx-*-elf targets. The rx-*-elf targets did not previously support -fpic; instead, they generated a proprietary form of PIC code (-mpid). Disabling -fpic does not affect compatibility. Yoshinori Sato (4): RX: FDPIC support - machine description RX: FDPIC support - helper functions RX: FDPIC support - headers RX: shared libgcc support config/picflag.m4 | 4 + gcc/config/rx/linux.h | 60 ++++ gcc/config/rx/predicates.md | 12 + gcc/config/rx/rx-protos.h | 8 +- gcc/config/rx/rx.cc | 580 ++++++++++++++++++++++++++++++-- gcc/config/rx/rx.h | 14 +- gcc/config/rx/rx.md | 339 +++++++++++++++++-- gcc/config/rx/rx.opt | 6 + libgcc/config.host | 3 +- libgcc/config/rx/rx-abi.h | 7 +- libgcc/config/rx/unwind-linux.h | 24 ++ libgcc/configure | 14 +- 12 files changed, 1015 insertions(+), 56 deletions(-) create mode 100644 libgcc/config/rx/unwind-linux.h -- 2.47.3
