binutils-gdb/ld/testsuite/ld-ia64
H.J. Lu 293a012441 bfd/
2007-06-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/4590
	* elfxx-ia64.c (sort_dyn_sym_info): Keep the valid got_offset
	when removing duplicated entries.
	(get_dyn_sym_info): Initialize the got_offset field to -1.
	Update call to sort_dyn_sym_info.
	(elfNN_ia64_relocate_section): Call sort_dyn_sym_info to sort
	array of addend and remove duplicates.

ld/testsuite/

2007-06-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/4590
	* ld-ia64/merge1.d: New.
	* ld-ia64/merge1.s: Likewise.
	* ld-ia64/merge2.d: Likewise.
	* ld-ia64/merge2.s: Likewise.
	* ld-ia64/merge3.d: Likewise.
	* ld-ia64/merge3.s: Likewise.
	* ld-ia64/merge4.d: Likewise.
	* ld-ia64/merge4.s: Likewise.
	* ld-ia64/merge5.d: Likewise.
	* ld-ia64/merge5.s: Likewise.
2007-06-19 13:05:55 +00:00
..
ia64.exp 2005-10-20 H.J. Lu <hongjiu.lu@intel.com> 2005-10-20 17:54:53 +00:00
link-order.d 2005-10-20 H.J. Lu <hongjiu.lu@intel.com> 2005-10-20 17:54:53 +00:00
merge1.d bfd/ 2007-06-19 13:05:55 +00:00
merge1.s bfd/ 2007-06-19 13:05:55 +00:00
merge2.d bfd/ 2007-06-19 13:05:55 +00:00
merge2.s bfd/ 2007-06-19 13:05:55 +00:00
merge3.d bfd/ 2007-06-19 13:05:55 +00:00
merge3.s bfd/ 2007-06-19 13:05:55 +00:00
merge4.d bfd/ 2007-06-19 13:05:55 +00:00
merge4.s bfd/ 2007-06-19 13:05:55 +00:00
merge5.d bfd/ 2007-06-19 13:05:55 +00:00
merge5.s bfd/ 2007-06-19 13:05:55 +00:00
tlsbin.dd bfd/ 2006-12-04 08:57:09 +00:00
tlsbin.rd bfd/ 2006-06-02 00:32:00 +00:00
tlsbin.s gas/ 2005-02-14 08:02:51 +00:00
tlsbin.sd bfd/ 2006-12-04 08:57:09 +00:00
tlsbin.td gas/ 2005-01-28 08:21:14 +00:00
tlsbinpic.s gas/ 2005-02-14 08:02:51 +00:00
tlsg.s
tlsg.sd 2003-09-30 H.J. Lu <hongjiu.lu@intel.com> 2003-09-30 18:03:54 +00:00
tlslib.s
tlspic.dd Adjust for dynamic sym changes. 2005-08-15 15:39:48 +00:00
tlspic.rd bfd/ 2006-10-17 13:41:49 +00:00
tlspic.sd 2005-07-08 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 16:20:24 +00:00
tlspic.td gas/ 2005-01-28 08:21:14 +00:00
tlspic1.s gas/ 2005-02-14 08:02:51 +00:00
tlspic2.s