Nick Clifton
d4cb0ea0ca
* 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.
2011-10-05 14:13:31 +00:00
..
2010-04-15 10:26:09 +00:00
2010-01-06 05:25:24 +00:00
2011-06-02 13:43:24 +00:00
2011-10-05 14:13:31 +00:00
2011-04-15 16:23:19 +00:00
2011-08-08 10:21:02 +00:00
2010-04-15 10:26:09 +00:00
2011-09-21 20:49:16 +00:00
2010-06-10 08:31:20 +00:00
2010-05-27 10:37:23 +00:00
2009-11-18 11:57:44 +00:00
2011-04-25 18:28:53 +00:00
2011-09-16 01:15:20 +00:00
2010-04-15 10:26:09 +00:00
2011-09-28 20:01:45 +00:00
2011-09-23 22:21:36 +00:00
2011-06-13 15:18:54 +00:00
2011-07-22 20:37:50 +00:00
2011-07-01 18:24:39 +00:00
2011-01-03 21:05:58 +00:00
2010-06-10 18:30:24 +00:00
2010-04-15 10:26:09 +00:00
2011-09-28 20:01:45 +00:00
2010-04-15 10:26:09 +00:00
2011-09-27 00:01:35 +00:00
2010-04-15 10:26:09 +00:00
2010-04-15 10:26:09 +00:00
2010-11-17 02:03:43 +00:00
2010-06-10 18:30:24 +00:00
2010-03-23 15:58:51 +00:00
2011-09-28 20:01:45 +00:00
2011-07-25 17:11:48 +00:00
2011-01-03 21:05:58 +00:00
2010-04-15 10:26:09 +00:00
2010-04-15 10:26:09 +00:00