src bfd/ChangeLog bfd/elf32-rx.c gas/ChangeLog ...
nickc@sourceware.org
nickc@sourceware.org
Wed Oct 5 14:13:00 GMT 2011
CVSROOT: /cvs/src
Module name: src
Changes by: nickc@sourceware.org 2011-10-05 14:13:31
Modified files:
bfd : ChangeLog elf32-rx.c
gas : ChangeLog
gas/config : rx-defs.h rx-parse.y tc-rx.c
gas/doc : c-rx.texi
ld/testsuite : ChangeLog
ld/testsuite/ld-scripts: phdrs.exp
include/elf : ChangeLog rx.h
binutils : ChangeLog readelf.c
binutils/testsuite/binutils-all: objdump.exp
Log message:
* readelf.c (get_machine_dlags): Add support for RX's PID mode.
* ld-scripts/phdrs.exp: Expect to fail for the RX.
* elf32-rx.c: Add support for PID mode.
(rx_elf_relocate_section): Add checks for unsafe PID relocations.
Include addend in R_RX_SYM relocations.
* config/rx-defs.h (rx_pid_register): New.
(rx_gp_register): New.
* config/rx-parse.y (rx_lex): Add support for %gpreg and %pidreg.
(displacement): Add PID support.
* config/tc-rx.c (rx_pid_mode): New.
(rx_num_int_regs): New.
(rx_pid_register): New.
(rx_gp_register): New.
(options): Add -mpid and -mint-register= options.
(md_longopts): Likewise.
(md_parse_option): Likewise.
(md_show_usage): Likewise.
(rx_pid_symbol): New.
(rx_pidreg_symbol): New.
(rx_gpreg_symbol): New.
(md_begin): Support PID.
(rx_validate_fix_sub): Support PID.
(tc_gen_reloc): Support PID.
* doc/c-rx.texi: Document PID support.
* rx.h (E_FLAG_RX_PID): New.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.5478&r2=1.5479
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-rx.c.diff?cvsroot=src&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.4584&r2=1.4585
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/rx-defs.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/rx-parse.y.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-rx.c.diff?cvsroot=src&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/doc/c-rx.texi.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1461&r2=1.1462
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-scripts/phdrs.exp.diff?cvsroot=src&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=src&r1=1.429&r2=1.430
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/rx.h.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=src&r1=1.1836&r2=1.1837
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=src&r1=1.555&r2=1.556
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/testsuite/binutils-all/objdump.exp.diff?cvsroot=src&r1=1.28&r2=1.29
More information about the Binutils-cvs
mailing list