[RFC PATCH v3 0/4] Add FDPIC support for Renesas RX
Yoshinori Sato <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <[email protected]> |
Hello. This set of patches enables binutils to generate FDPIC binaries for the RX architecture. I have confirmed that BusyBox built with this toolchain runs successfully on an RX62N evaluation board. RX's FDPIC specifications can be found here: https://gitlab.com/yoshinori.sato/gcc/-/wikis/RX-FDPIC v3 changes: - Fix a segmentation fault in ld. - Fix incorrect offset calculation of GOTFUNCDESC. v2 changes: - fix got.funcdesc generation. Yoshinori Sato (4): RX: bfd rx-linux FDPIC support RX: gas rx-linux target FDPIC support RX: ld rx-linux target FDPIC support RX: rx-linux target FDPIC support bfd/bfd-in2.h | 11 + bfd/elf-bfd.h | 1 + bfd/elf32-rx.c | 2283 +++++++++++++++++++++++++++++++- bfd/libbfd.h | 11 + bfd/reloc.c | 22 + gas/config/rx-defs.h | 1 + gas/config/rx-parse.y | 16 +- gas/config/tc-rx.c | 269 +++- gas/config/tc-rx.h | 18 +- gas/testsuite/gas/rx/mov.d | 3 + gas/testsuite/gas/rx/mov.sm | 7 + include/elf/rx.h | 15 + ld/emulparams/elf32rx_linux.sh | 26 +- 13 files changed, 2643 insertions(+), 40 deletions(-) -- 2.47.3