binutils-gdb/ld/testsuite
H.J. Lu 8cf0d2dd21 Check 64-bit relocation addend overflow for x32
bfd/

	* elf64-x86-64.c (elf_x86_64_relocate_section): Check addend
	overflow for R_X86_64_RELATIVE64.

gas/

	* config/tc-i386.c (tc_gen_reloc): Check x32 addend overflow
	for BFD_RELOC_64.

gas/testsuite/

	* gas/i386/ilp32/ilp32.exp: Run reloc64-inval.

	* gas/i386/ilp32/reloc64.s: Add tests for ".quad".
	* gas/i386/ilp32/reloc64.d: Updated.

	* gas/i386/ilp32/reloc64-inval.l: New file.
	* gas/i386/ilp32/reloc64-inval.s: Likewise.

ld/testsuite/

	* ld-x86-64/ilp32-11.d: New file.
	* ld-x86-64/ilp32-11.s: Likewise.

	* ld-x86-64/x86-64.exp: Run ilp32-11.
2012-05-10 03:25:17 +00:00
..
config * config/default.exp: Update copyright date. 2012-03-15 01:57:57 +00:00
ld-alpha
ld-arm PR ld/13990 2012-04-24 16:14:31 +00:00
ld-auto-import
ld-bootstrap 2011-12-03 David Daney <david.daney@cavium.com> 2011-12-03 17:13:02 +00:00
ld-cdtest
ld-checks
ld-cris PR ld/13683 2012-02-22 16:27:35 +00:00
ld-crx
ld-cygwin
ld-d10v
ld-discard bfd/ 2012-04-03 16:01:38 +00:00
ld-elf Add a testcase for PR ld/14052 2012-05-05 14:15:21 +00:00
ld-elfcomm
ld-elfvers bfd/ 2012-04-03 16:01:38 +00:00
ld-elfvsb Support x86_64-*-linux-gnux32 2012-05-04 20:01:03 +00:00
ld-elfweak bfd/ 2012-04-03 16:01:38 +00:00
ld-fastcall
ld-frv
ld-gc bfd/ 2012-04-03 16:01:38 +00:00
ld-h8300
ld-i386 bfd/ 2012-04-03 16:01:38 +00:00
ld-ia64
ld-ifunc Support x86_64-*-linux-gnux32 2012-05-04 20:01:03 +00:00
ld-libs
ld-linkonce bfd/ 2012-04-03 16:01:38 +00:00
ld-m68hc11 * ld-m68hc11/m68hc11.exp: Run for m68hc11-*-* and m68hc12-*-*. 2012-02-13 02:31:53 +00:00
ld-m68k * ld-m68k/m68k.exp ("TLS indirect symbol use"): Pass 2012-03-19 15:07:59 +00:00
ld-mep
ld-mips-elf PR ld/13813 2012-03-21 19:15:02 +00:00
ld-misc
ld-mmix PR ld/12815 2011-07-25 01:16:05 +00:00
ld-mn10300
ld-pe
ld-pie * ld-pie/pie.exp: Remove extra braces. 2012-04-23 18:03:28 +00:00
ld-plugin PR ld/13329 2011-10-06 10:07:17 +00:00
ld-powerpc ld/ 2012-03-25 06:45:16 +00:00
ld-s390
ld-scripts * readelf.c (get_machine_dlags): Add support for RX's PID mode. 2011-10-05 14:13:31 +00:00
ld-selective * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux. 2012-02-14 01:02:04 +00:00
ld-sh
ld-shared Support x86_64-*-linux-gnux32 2012-05-04 20:01:03 +00:00
ld-sparc gas/testsuite/ 2012-04-07 14:16:35 +00:00
ld-spu
ld-srec bfd: 2011-10-25 11:18:16 +00:00
ld-tic6x
ld-tilegx Add big-endian support for tilegx. 2012-02-25 19:51:34 +00:00
ld-tilepro
ld-undefined bfd/ 2012-04-03 16:01:38 +00:00
ld-unique bfd/ 2012-04-03 16:01:38 +00:00
ld-v850
ld-versados
ld-vxworks
ld-x86-64 Check 64-bit relocation addend overflow for x32 2012-05-10 03:25:17 +00:00
ld-xc16x
ld-xstormy16
ld-xtensa
lib bfd/ 2012-04-03 16:01:38 +00:00
ChangeLog Check 64-bit relocation addend overflow for x32 2012-05-10 03:25:17 +00:00
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011 Rotate ChangeLogs 2012-01-05 10:09:39 +00:00
ChangeLog-9303