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
..
2005-02-21 08:18:49 +00:00
2006-09-20 11:35:11 +00:00
2005-02-21 08:18:49 +00:00
2007-11-04 23:49:09 +00:00
2007-06-18 12:38:22 +00:00
2007-06-18 12:38:22 +00:00
2011-01-10 15:03:15 +00:00
2011-01-10 14:37:40 +00:00
2011-01-10 14:37:40 +00:00
2004-04-15 01:49:22 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2011-03-31 08:58:28 +00:00
2009-09-02 07:25:43 +00:00
2004-04-15 01:49:22 +00:00
2010-12-20 06:27:11 +00:00
2009-09-02 07:25:43 +00:00
ld/
2007-01-19 14:51:27 +00:00
2011-01-13 15:23:59 +00:00
2010-12-28 18:04:10 +00:00
2010-12-28 18:04:10 +00:00
2011-01-13 17:07:52 +00:00
2009-05-21 06:13:28 +00:00
1999-05-03 07:29:11 +00:00
2007-07-06 14:09:45 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-10-17 13:41:49 +00:00
2006-09-27 04:18:16 +00:00
2009-09-02 07:25:43 +00:00
2007-07-06 14:09:45 +00:00
2009-09-02 07:25:43 +00:00
2005-03-17 16:20:39 +00:00
2006-10-17 13:41:49 +00:00
ld/
2007-01-06 22:03:46 +00:00
ld/
2007-01-06 22:03:46 +00:00
ld/
2007-01-06 22:03:46 +00:00
2011-01-13 15:23:59 +00:00
2010-12-28 18:04:10 +00:00
2010-12-28 18:04:10 +00:00
2007-07-06 14:09:45 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-08-19 05:51:50 +00:00
2009-09-02 07:25:43 +00:00
2002-06-07 10:30:56 +00:00
2002-06-07 10:30:56 +00:00
ld/
2009-10-07 07:25:36 +00:00
1999-05-03 07:29:11 +00:00
2009-09-02 07:25:43 +00:00
2008-04-28 14:08:15 +00:00
ld/
2008-04-28 12:45:34 +00:00
2009-09-02 07:25:43 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2006-08-08 15:07:16 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2006-08-08 15:07:16 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2004-10-04 16:45:51 +00:00
ld/
2006-08-08 15:07:16 +00:00
2005-03-22 14:20:38 +00:00
2005-03-22 14:20:38 +00:00
2011-05-13 04:19:18 +00:00
1999-05-03 07:29:11 +00:00