binutils-gdb/ld/testsuite/ld-x86-64
Alan Modra 348fe36b1d Remove perror from ld_assemble, ld_compile and ld_nm
ERROR should really be reserved for errors in the testsuite framework,
not just normal errors from the tools under test.  Removing use of
perror has been suggested before but without action, over concerns
that some test failures might be missed.  This patch removes uses of
perror in ld_assemble, ld_compile and ld_nm, and updates numerous
places that ignored the result of these functions by inappropriately
returning an "unresolved" test status.  Net result over my large set
of targets look good, in some cases improving the diagnostics, eg:

i386-msdos  -ERROR: tmpdir/script: nm failed
i386-msdos  -ERROR: tmpdir/script: nm failed
i386-msdos  -ERROR: tmpdir/script: nm failed
i386-msdos  -ERROR: tmpdir/script: nm failed
i386-msdos  +FAIL: script
i386-msdos  +FAIL: MRI script
i386-msdos  +FAIL: MEMORY
i386-msdos  +FAIL: MEMORY with symbols

	* testsuite/lib/ld-lib.exp (default_ld_compile): Don't perror on
	a compiler error.
	(default_ld_assemble): Similarly for an assembler error.
	(default_ld_nm): Similarly for an nm error.
	(run_ld_link_tests): Report ld_assemble errors as a fail.
	(check_as_cfi): Remove now unnecessary perror substitution.
	* testsuite/ld-elf/exclude.exp: Report ld_nm error return as test
	fails rather then unresolved.
	* testsuite/ld-gc/gc.exp: Likewise.
	* testsuite/ld-scripts/alignof.exp: Likewise.
	* testsuite/ld-scripts/defined.exp: Likewise.
	* testsuite/ld-scripts/script.exp: Likewise.
	* testsuite/ld-scripts/sizeof.exp: Likewise.
	* testsuite/ld-selective/selective.exp: Likewise.
	* testsuite/ld-scripts/extern.exp: Likewise.  Return on ld_link
	failure.
	* testsuite/ld-elfweak/elfweak.exp: Report compiler errors as
	test unresolved.
	* testsuite/ld-fastcall/fastcall.exp: Report assember errors as
	test fails.
	* testsuite/ld-i386/i386.exp (iamcu_tests): Likewise.
	* testsuite/ld-ia64/line.exp: Likewise.
	* testsuite/ld-mep/mep.exp: Likewise.
	* testsuite/ld-mips-elf/mips-elf-flags.exp: Likewise.
	* testsuite/ld-nios2/nios2.exp: Likewise.
	* testsuite/ld-scripts/alignof.exp: Likewise.
	* testsuite/ld-x86-64/line.exp: Likewise.
	* testsuite/ld-x86-64/x86-64.exp: Likewise.
	* testsuite/ld-scripts/log2.exp: Formatting.
	* testsuite/ld-tic6x/tic6x.exp: Report ld_link errors as a test fail.
2020-06-20 15:53:37 +09:30
..
32bit.s
64bit.s
abs-k1om.d
abs-l1om.d
abs.d
align-branch-1.d Fix ld-x86-64/align-branch-1 test failure on --target=x86_64-elf 2020-01-18 14:42:24 -08:00
align-branch-1.s i386: Add tests for -malign-branch-boundary and -malign-branch 2019-12-12 12:03:45 -08:00
apic.d
apic.s
bnd-branch-1-now.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
bnd-branch-1.d
bnd-branch-1.s
bnd-ifunc-1-now.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
bnd-ifunc-1.d
bnd-ifunc-1.s
bnd-ifunc-2-now.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
bnd-ifunc-2.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
bnd-ifunc-2.s
bnd-plt-1-now.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
bnd-plt-1.d x86: Add explicit -mx86-used-note=[yes|no] to tests 2018-08-31 04:35:57 -07:00
call1.s
call1a.d
call1b.d
call1c.d
call1d.d
call1e.d
call1f.d
call1g.d
call1h.d
call1i.d
compressed1.d
compressed1.s
copyreloc-lib.c
copyreloc-main1.rd
copyreloc-main2.rd
copyreloc-main.out
copyreloc-main.S
discarded1.d
discarded1.s
discarded1.t
dummy.s
dwarfreloc1.s
dwarfreloc2.s
dwarfreloc.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
dwarfreloc.rd
export-class.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
foo.s
gotpcrel1.dd
gotpcrel1.out
gotpcrel1a.S
gotpcrel1b.c
gotpcrel1c.c
gotpcrel1d.S
gotplt1.d
gotplt1.s
hidden1.d
hidden1.s
hidden2.d
hidden2.s
hidden3.d
hidden3.s
hidden4.d
hidden4.s
hidden5.d
hidden5.s
ia32-1.d
ia32-2.d
ia32-3.d
ibt-plt-1-x32.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-1.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-1.s
ibt-plt-2.s
ibt-plt-2a-x32.d x86: Remove empty X86_FEATURE_1_AND property 2018-08-17 03:54:16 -07:00
ibt-plt-2a.d x86: Remove empty X86_FEATURE_1_AND property 2018-08-17 03:54:16 -07:00
ibt-plt-2b-x32.d x86: Remove empty X86_FEATURE_1_AND property 2018-08-17 03:54:16 -07:00
ibt-plt-2b.d x86: Remove empty X86_FEATURE_1_AND property 2018-08-17 03:54:16 -07:00
ibt-plt-2c-x32.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-2c.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-2d-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
ibt-plt-2d.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
ibt-plt-3.s
ibt-plt-3a-x32.d
ibt-plt-3a.d
ibt-plt-3b-x32.d
ibt-plt-3b.d
ibt-plt-3c-x32.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-3c.d elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
ibt-plt-3d-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
ibt-plt-3d.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
ifunc-textrel-1.s IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ifunc-textrel-1a.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ifunc-textrel-1b.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ifunc-textrel-2.s IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ifunc-textrel-2a.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ifunc-textrel-2b.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
ilp32-1.d
ilp32-2.d
ilp32-3.d
ilp32-4-nacl.d
ilp32-4.d
ilp32-4.s
ilp32-5.d
ilp32-5.s
ilp32-6.d
ilp32-6.s
ilp32-7.d
ilp32-7.s
ilp32-8.d
ilp32-8.s
ilp32-9.d
ilp32-9.s
ilp32-10.d
ilp32-10.s
ilp32-11.d
ilp32-11.s
incompatible.l
largecomm-1.s
largecomm-1a.d
largecomm-1b.d
largecomm-1c.d
largecomm-1d.d
largecomm-1e.d
largecomm-1f.d
lea1.s
lea1a.d
lea1b.d
lea1c.d
lea1d.d
lea1e.d
lea1f.d
lea1g.d
lea1h.d
lea1i.d
lea1j.d
lea1k.d
lea1l.d
libno-plt-1b.dd
libno-plt-1b.rd
line.exp Remove perror from ld_assemble, ld_compile and ld_nm 2020-06-20 15:53:37 +09:30
load1.s
load1a-nacl.d
load1a.d
load1b-nacl.d
load1b.d
load1c-nacl.d
load1c.d
load1d-nacl.d
load1d.d
load2.d Prefer object over notype symbols when disassembling 2019-12-17 20:43:00 +10:30
load2.map
load2.s
lp64-1.d
lp64-2.d
lp64-3.d
mixed1a.s
mixed1b.s
mixed2a.s
mixed2b.s
mov1.s
mov1a.d
mov1b.d
mov1c.d
mov1d.d
mov2.s
mov2a.d
mov2b.d
mov2c.d
mov2d.d
mpx1.out
mpx1a.c
mpx1a.rd
mpx1b.c
mpx1c.c
mpx1c.rd
mpx2.out
mpx2a.c
mpx2a.rd
mpx2b.c
mpx2c.c
mpx2c.rd
mpx3.dd
mpx3a.s
mpx3b.s
mpx3n.dd
mpx4.dd
mpx4a.s
mpx4b.s
mpx4n.dd
mpx.exp tcl global directive outside proc body does nothing (ld) 2020-06-04 16:11:19 +09:30
no-plt-1a.dd
no-plt-1a.rd
no-plt-1b.dd
no-plt-1b.rd
no-plt-1c.dd
no-plt-1c.rd
no-plt-1d.dd
no-plt-1d.rd
no-plt-1e.dd
no-plt-1e.nd
no-plt-1e.rd
no-plt-1f.dd
no-plt-1f.rd
no-plt-1g.dd
no-plt-1g.rd
no-plt-check1.S
no-plt-extern1.S
no-plt-func1.c
no-plt-main1.c
no-plt.exp tcl global directive outside proc body does nothing (ld) 2020-06-04 16:11:19 +09:30
nogot1.d
nogot1.s
nogot2.d
nogot2.s
pass.c
pass.out
pcrel8.d
pcrel16.d
pic1.d
pic1.s
pie1.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pie1.s
pie2.d x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pie2.s
pie3-nacl.d
pie3.d
pie3.s
plt2.dd
plt2.rd
plt2.s
plt-lib.c
plt-main1.c
plt-main1.rd
plt-main2.c
plt-main2.rd
plt-main3.c
plt-main3.rd
plt-main4.c
plt-main4.rd
plt-main5.c
plt-main-bnd-now.rd
plt-main-bnd.dd
plt-main-ibt-now.rd
plt-main-ibt-x32.dd ld: Pass -fno-sanitize=all to tests with linker 2020-06-03 06:57:19 -07:00
plt-main-ibt.dd ld: Pass -fno-sanitize=all to tests with linker 2020-06-03 06:57:19 -07:00
plt-main.out
plt-main.rd
plt-nacl.pd
plt-pic.s
plt.pd
plt.s
pltgot-1.d
pltgot-1.s
pltgot-2.d
pltlib.s
pr12570a.d
pr12570a.s
pr12570b.d
pr12570b.s
pr12718.d
pr12718.s
pr12921.d
pr12921.s
pr13082-1.s
pr13082-1a.d
pr13082-1b.d
pr13082-2.s
pr13082-2a.d
pr13082-2b.d
pr13082-3.s
pr13082-3a.d
pr13082-3b.d
pr13082-3c.d
pr13082-3d.d
pr13082-4.s
pr13082-4a.d
pr13082-4b.d
pr13082-5.s
pr13082-5a.d
pr13082-5b.d
pr13082-6.s
pr13082-6a.d
pr13082-6b.d
pr13947.d
pr13947.s
pr14207.d
pr14207.s
pr14215.d
pr14215.s
pr17306a.s
pr17306b.s
pr17618.d
pr17618.s
pr17689.out
pr17689.rd
pr17689a.c
pr17689b.S
pr17689now.rd
pr17709-nacl.rd
pr17709.rd
pr17709a.s
pr17709b.s
pr17827.rd
pr17935-1.d
pr17935-1.s
pr17935-2.d
pr17935-2.s
pr18160.d
pr18160.s
pr18160.t
pr18176.d
pr18176.s
pr18176.t
pr18591.d
pr18591.s
pr18801.s
pr18801a.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
pr18801b.d IFUNC: Update IFUNC resolver check with DT_TEXTREL 2020-06-09 06:57:25 -07:00
pr18815.d
pr18815.s
pr18900.out
pr18900a.c
pr18900a.rd
pr18900b.c
pr18900b.rd
pr18900c.c
pr19013-nacl.d
pr19013-x32.d
pr19013.d
pr19013.s
pr19031.out
pr19031a.c
pr19031b.S
pr19031c.c
pr19162.d
pr19162a.s
pr19162b.s
pr19175.d
pr19175.s
pr19175.t
pr19319.dd
pr19319a.S
pr19319b.S
pr19539.s
pr19539.t
pr19539a.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19539b.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19609-1.s
pr19609-1a.d
pr19609-1b.d
pr19609-1c.d
pr19609-1d.d
pr19609-1e.d
pr19609-1f.d
pr19609-1g.d
pr19609-1h.d
pr19609-1i.d
pr19609-1j.d
pr19609-1k.d
pr19609-1l.d
pr19609-1m.d
pr19609-2.s
pr19609-2a.d
pr19609-2b.d
pr19609-2c.d
pr19609-2d.d
pr19609-3.s
pr19609-3a.d
pr19609-3b.d
pr19609-4.s
pr19609-4a.d
pr19609-4b.d
pr19609-4c.d
pr19609-4d.d
pr19609-4e.d
pr19609-5.s
pr19609-5a.d
pr19609-5b.d
pr19609-5c.d
pr19609-5d.d
pr19609-5e.d
pr19609-6.s
pr19609-6a.d x86: Only allow S + A relocations against absolute symbol 2020-04-01 14:31:47 -07:00
pr19609-6b.d
pr19609-6c.d
pr19609-6d.d
pr19609-7.s
pr19609-7a.d
pr19609-7b.d
pr19609-7c.d
pr19609-7d.d
pr19615.d
pr19615.s
pr19636-1.s
pr19636-1a.d
pr19636-1b.d
pr19636-1c.d
pr19636-1d.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19636-1e.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19636-1f.d
pr19636-1g.d
pr19636-1h.d
pr19636-1i.d
pr19636-1j.d
pr19636-2.s
pr19636-2a.d
pr19636-2b.d
pr19636-2c.d
pr19636-2d-nacl.d
pr19636-2d.d
pr19636-2e.d
pr19636-2f.d
pr19636-2g.d
pr19636-2h.d
pr19636-2i.d
pr19636-2j.d
pr19636-2k.d
pr19636-2l.d
pr19636-2m.d
pr19636-3.s
pr19636-3a.d
pr19636-3b.d
pr19636-3c.d
pr19636-3d.d
pr19645.d
pr19645.s
pr19704.out
pr19704a.c
pr19704b.c
pr19719.d x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr19719.s
pr19784a.c
pr19784b.c
pr19784c.c
pr19807-1.s
pr19807-1a.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19807-1b.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19807-2.s
pr19807-2a.d x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr19807-2b.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19807-2c.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19807-2d.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19807-2e.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19827-nacl.rd
pr19827.rd
pr19827a.S
pr19827b.S
pr19939.s
pr19939a.d
pr19939b.d ld: Pass -z notext to linker for tests with DT_TEXTREL 2020-05-25 04:54:50 -07:00
pr19969.d x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr19969a.S
pr19969b.S
pr20093-1.d
pr20093-1.s
pr20093-2.d
pr20093-2.s
pr20253-1.s
pr20253-1a.d
pr20253-1b.d
pr20253-1c.d
pr20253-1d.d
pr20253-1e.d
pr20253-1f.d
pr20253-1g.d
pr20253-1h.d
pr20253-1i.d
pr20253-1j.d
pr20253-1k.d
pr20253-1l.d
pr20253-2a.c
pr20253-2b.S
pr20253-2c.S
pr20253-2d.S
pr20253-3.d
pr20253-3.s
pr20253-4.s
pr20253-4a.d
pr20253-4b.d
pr20253-4c.d
pr20253-4d.d
pr20253-4e.d
pr20253-4f.d
pr20253-5.s
pr20253-5a.d
pr20253-5b.d
pr20550a.s
pr20550b.s
pr20800a.S
pr20800b.S
pr20830.s
pr20830a-now.d
pr20830a.d
pr20830b-now.d
pr20830b.d
pr21038a-now.d
pr21038a.d
pr21038a.s
pr21038b-now.d
pr21038b.d
pr21038b.s
pr21038c-now.d
pr21038c.d
pr21038c.s
pr21481a.c
pr21481b.S ELF: Add support for unique section ID to assembler 2020-02-02 17:08:01 -08:00
pr21884-nacl.d
pr21884-nacl.t
pr21884.d
pr21884.t
pr21997-1a.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr21997-1a.S
pr21997-1b.c
pr21997-1b.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr21997-1c.c
pr22001-1a.c
pr22001-1a.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22001-1b.c
pr22001-1b.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22001-1c.c
pr22048.d
pr22048a.s
pr22048b.s
pr22064a.S
pr22064b.c
pr22071.d
pr22071.s
pr22115-1.s
pr22115-1a-x32.d
pr22115-1a.d
pr22115-1b-x32.d
pr22115-1b.d
pr22115-1c-x32.d
pr22115-1c.d
pr22115-1d-x32.d
pr22115-1d.d
pr22135.d
pr22135.s
pr22393-3a.c
pr22393-3a.rd
pr22393-3b.c
pr22393-3b.rd
pr22782.s
pr22782a.d
pr22782b.d
pr22791-1.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22791-1a.c
pr22791-1b.s
pr22791-2.rd
pr22791-2a.s
pr22791-2b.c
pr22791-2c.s
pr22842a.c
pr22842a.rd
pr22842b.rd
pr22842b.S
pr22929.d
pr22929.s
pr23189.d
pr23189.s
pr23189.t
pr23194.d
pr23194.map
pr23194.s
pr23324.s
pr23324a.d
pr23324b.d
pr23372a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23372a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23372a.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372b-x32.d
pr23372b.d
pr23372b.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372c-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23372c.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23372c.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372d-x32.d x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372d.d x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372d.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372e.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372f.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23486a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486a.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23486b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486b.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23486c-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486c.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486c.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23486d-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486d.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr23486d.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23854.d x86: Disable GOT relaxation with data prefix 2018-11-05 09:01:43 -08:00
pr23854.s x86: Disable GOT relaxation with data prefix 2018-11-05 09:01:43 -08:00
pr23930-32.t x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23930-x32.d x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23930.d x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23930.t x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23930a.s x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23930b.s x86: Delay setting the iplt section alignment 2018-12-01 06:35:03 -08:00
pr23997a.s x86: Properly handle PLT expression in directive 2018-12-19 12:22:12 -08:00
pr23997b.c x86: Properly handle PLT expression in directive 2018-12-19 12:22:12 -08:00
pr23997c.c x86: Properly handle PLT expression in directive 2018-12-19 12:22:12 -08:00
pr24151a-x32.d x86-64: Restore PIC check for PCREL reloc against protected symbol 2019-02-05 18:45:34 -08:00
pr24151a.d x86-64: Restore PIC check for PCREL reloc against protected symbol 2019-02-05 18:45:34 -08:00
pr24151a.s x86-64: Restore PIC check for PCREL reloc against protected symbol 2019-02-05 18:45:34 -08:00
pr24276.dso x86-64: Skip protected check on symbol defined by linker 2019-02-27 11:53:27 -08:00
pr24276.warn x86-64: Skip protected check on symbol defined by linker 2019-02-27 11:53:27 -08:00
pr24322a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24322a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24322a.s x86: Properly set IBT and SHSTK properties for -z ibt/shstk 2019-03-13 14:38:29 +08:00
pr24322b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24322b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24322b.s x86: Properly set IBT and SHSTK properties for -z ibt/shstk 2019-03-13 14:38:29 +08:00
pr24322c.s x86: Properly set IBT and SHSTK properties for -z ibt/shstk 2019-03-13 14:38:29 +08:00
pr24458.s x86: Also check x86 linker_def for non-shared definition 2019-04-17 09:08:46 -07:00
pr24458a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24458a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24458b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24458b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24458c-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24458c.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
pr24721-x32.d elf: Remove the property after reporting its removal 2019-06-24 11:08:57 -07:00
pr24721.d elf: Remove the property after reporting its removal 2019-06-24 11:08:57 -07:00
pr24721.map elf: Remove the property after reporting its removal 2019-06-24 11:08:57 -07:00
pr24721a.s elf: Remove the property after reporting its removal 2019-06-24 11:08:57 -07:00
pr24721b.s elf: Remove the property after reporting its removal 2019-06-24 11:08:57 -07:00
pr24905-x32.d x86-64: Move PIC check for PC-relative relocations back 2019-08-16 14:25:58 -07:00
pr24905.d x86-64: Move PIC check for PC-relative relocations back 2019-08-16 14:25:58 -07:00
pr24905.s x86-64: Move PIC check for PC-relative relocations back 2019-08-16 14:25:58 -07:00
pr24905.t x86-64: Move PIC check for PC-relative relocations back 2019-08-16 14:25:58 -07:00
pr25416-1.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-1a.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-1b.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-2.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-2a.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-2b.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-3.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-3.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-4.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-4.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-5a.c x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-5b.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-5c.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-5d.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-5e.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr26018.d ld: Add -Bsymbolic-functions tests 2020-05-23 20:56:31 -07:00
pr26018.s ld: Add -Bsymbolic-functions tests 2020-05-23 20:56:31 -07:00
property-1.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-1a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-2.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-2a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-3.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-3a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-4.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-4a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-5.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-5a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-6.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-6a.c
property-6b.c
property-6c.S
property-7.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-7a.r Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-no-copy.S
property-stack.S
property-unsorted-1.S
property-unsorted-2.S
property-x86-1.S x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
property-x86-2.S x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
property-x86-3-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-3.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-3.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
property-x86-4a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-4a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-4a.s
property-x86-4b-x32.d
property-x86-4b.d
property-x86-4b.s
property-x86-5-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-5.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-5a.s elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
property-x86-5b.s elf: Add PT_GNU_PROPERTY segment type 2018-12-14 04:55:34 -08:00
property-x86-cet1-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet1.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet2a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet2a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet2b-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet2b.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet3a-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet3a.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet3b-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet3b.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet4a-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet4a.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet4b-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet4b.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet5a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet5a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet5b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet5b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-cet6-x32.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet6.d x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-cet.s x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
property-x86-empty.s
property-x86-ibt1a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt1a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt1a.map elf: Report property change when merging properties 2018-12-07 08:30:43 -08:00
property-x86-ibt1b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt1b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt2-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt2.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt3a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt3a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt3b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt3b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt4-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt4.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt5-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt5.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-ibt.s
property-x86-shstk1a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk1a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk1b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk1b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk2-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk2.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk3a-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk3a.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk3b-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk3b.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk4-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk4.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk5-x32.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk5.d Change the output of readelf's note display so that the "Data size" column header is left justified. 2019-08-08 17:04:31 +01:00
property-x86-shstk.s
protected1.d
protected1.s
protected2-k1om.d
protected2-l1om.d
protected2.d
protected2.s
protected3-k1om.d
protected3-l1om.d
protected3.d
protected3.s
protected4.d
protected4.s
protected5.d
protected5.s
protected6.s
protected6a.d
protected6b.d
protected7.s
protected7a.d
protected7b.d
protected8.d
protected8.s
simple.c
split-by-file1.s
split-by-file2.s
split-by-file-nacl.rd
split-by-file.rd
start.s
tls-def1.c
tls-gd1.S
tls-ld1.S
tls-main1.c
tls.exp x86-64: Skip GNU2 TLS tests only without compiler support 2020-01-22 06:22:41 -08:00
tlsbin2-nacl.rd
tlsbin2.dd
tlsbin2.rd
tlsbin2.sd
tlsbin2.td
tlsbin-nacl.rd
tlsbin.dd
tlsbin.rd
tlsbin.s
tlsbin.sd
tlsbin.td
tlsbindesc-nacl.rd
tlsbindesc.dd
tlsbindesc.rd
tlsbindesc.s
tlsbindesc.sd
tlsbindesc.td
tlsbinpic2.s
tlsbinpic.s
tlsdesc1a.c
tlsdesc1b.c
tlsdesc2.d
tlsdesc-nacl.pd
tlsdesc-nacl.rd
tlsdesc.dd
tlsdesc.pd
tlsdesc.rd
tlsdesc.s
tlsdesc.sd
tlsdesc.td
tlsg.s
tlsg.sd
tlsgd1.dd
tlsgd1.s
tlsgd2.d
tlsgd2.s
tlsgd3.d
tlsgd3.s
tlsgd4.dd
tlsgd4.s
tlsgd5.dd
tlsgd5a.s
tlsgd5b.s
tlsgd5c.s
tlsgd6.dd
tlsgd6a.s
tlsgd6b.s
tlsgd6c.s
tlsgd7.dd
tlsgd7.s
tlsgd8.dd
tlsgd8.s
tlsgd9.dd
tlsgd9.s
tlsgd10.dd
tlsgd10.s
tlsgd11.dd
tlsgd11.s
tlsgd12.d
tlsgd12.s
tlsgd13.d
tlsgd13.s
tlsgd14.dd
tlsgd14.s
tlsgdesc-nacl.rd
tlsgdesc.dd
tlsgdesc.rd
tlsgdesc.s
tlsie1.dd
tlsie1.s
tlsie2.d
tlsie2.s
tlsie3.d
tlsie3.s
tlsie4.dd
tlsie4.s
tlsld1.dd
tlsld1.s
tlsld2.dd
tlsld2.s
tlsld3.dd
tlsld3.s
tlsld4.dd
tlsld4.s
tlsld5.dd
tlsld5.s
tlsld6.dd
tlsld6.s
tlsle1.d
tlsle1.s
tlslib.s
tlspic1.s
tlspic2-nacl.rd
tlspic2.dd
tlspic2.rd
tlspic2.s
tlspic2.sd
tlspic2.td
tlspic3.s
tlspic-nacl.rd
tlspic.dd
tlspic.rd
tlspic.sd
tlspic.td
tlspie1.d Ensure that binutils test names are unique. 2018-09-17 10:10:47 +01:00
tlspie1.s
tlspie2.s
tlspie2a.d
tlspie2b.d
tlspie2c.d
undefined.s
unique1.d
unique1.s
x86-64-64-export-class.rd
x86-64-x32-export-class.rd
x86-64-x32.rd
x86-64.exp Remove perror from ld_assemble, ld_compile and ld_nm 2020-06-20 15:53:37 +09:30