binutils-gdb/ld/testsuite/ld-aarch64
Andre Simoes Dias Vieira 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms
This patch fixes some ifunc testisms after H.J. Lu's patch to enable the
use of IFUNC pointers in position dependent code for binutils. See PR
LD/23169 in binutils bugzilla.

The aarch64 ifunc error message test was changed to no longer expect
this error message as this is now an accepted combination. This patch
also disables the executable tests added by H.J. Lu for aarch64, just as
Alan Modra did with his patch, as these tests only seem to work on some
architectures.

ld/ChangeLog:
2018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* testsuite/ld-aarch64/ifunc-9.d: Remove no longer expected error.
	* testsuite/ld-ifunc/ifunc.exp: Disable tests for aarch64.
2018-07-20 16:35:37 +01:00
..
aarch64-elf.exp [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
aarch64.ld
copy-reloc-2.d [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc-eliminate.d [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc-exe-2.s [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc-exe-eliminate.s [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc-exe.s
copy-reloc-so.s [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc.d
dt_textrel.d [AArch64] Use "#pass" instead of "#..." to filter multiple lines 2017-07-11 11:29:51 +01:00
dt_textrel.s
eh-frame-bar.s
eh-frame-foo.s
eh-frame.d
emit-relocs1.s
emit-relocs-28.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-28.s
emit-relocs-86-overflow.d
emit-relocs-86-overflow.s
emit-relocs-86.d
emit-relocs-86.s
emit-relocs-87.d
emit-relocs-87.s
emit-relocs-88-overflow.d
emit-relocs-88-overflow.s
emit-relocs-88.d
emit-relocs-88.s
emit-relocs-89.d
emit-relocs-89.s
emit-relocs-90-overflow.d
emit-relocs-90-overflow.s
emit-relocs-90.d
emit-relocs-90.s
emit-relocs-92.d
emit-relocs-92.s
emit-relocs-112-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-112-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-112.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-112.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-113.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-113.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-114-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-114-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-114.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-114.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-115.d [BFD][AARCH64]Properly truncate no overflow checking relocation value for load/store immediate. 2018-06-20 14:47:37 +01:00
emit-relocs-115.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-116-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-116-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-116.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-116.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-117.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-117.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-118-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-118-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-118.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-118.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-119.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-119.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-257-be.d
emit-relocs-257.d
emit-relocs-257.s
emit-relocs-258-dyn-bad.d [BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS16 in const section of shared object. 2017-12-13 15:15:50 +00:00
emit-relocs-258.s [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. 2018-02-05 18:18:45 +00:00
emit-relocs-259-dyn-bad.d [BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS16 in const section of shared object. 2017-12-13 15:15:50 +00:00
emit-relocs-259.s [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. 2018-02-05 18:18:45 +00:00
emit-relocs-260-be.d
emit-relocs-260.d
emit-relocs-260.s
emit-relocs-262.d
emit-relocs-262.s
emit-relocs-263.d
emit-relocs-263.s
emit-relocs-264-bad.d
emit-relocs-264.d
emit-relocs-264.s
emit-relocs-265.d
emit-relocs-265.s
emit-relocs-266-bad.d
emit-relocs-266.d
emit-relocs-266.s
emit-relocs-267.d
emit-relocs-267.s
emit-relocs-268-bad.d
emit-relocs-268.d
emit-relocs-268.s
emit-relocs-269-bad.d
emit-relocs-269.d
emit-relocs-269.s
emit-relocs-270-bad.d
emit-relocs-270-overflow.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-270-overflow.s [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-270.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-270.s
emit-relocs-271-overflow.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-271-overflow.s [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-271.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-271.s
emit-relocs-272-overflow.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-272-overflow.s [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-272.d [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. 2016-02-26 18:00:15 +00:00
emit-relocs-272.s
emit-relocs-273.d
emit-relocs-273.s
emit-relocs-274.d
emit-relocs-274.s
emit-relocs-275.d
emit-relocs-275.s
emit-relocs-276.d
emit-relocs-276.s
emit-relocs-277.d
emit-relocs-277.s
emit-relocs-278.d
emit-relocs-278.s
emit-relocs-279-bad.d
emit-relocs-279.d
emit-relocs-279.s
emit-relocs-280.d [AArch64] Add SVE condition codes 2016-09-21 17:09:59 +01:00
emit-relocs-280.s
emit-relocs-282.d
emit-relocs-282.s
emit-relocs-283.d
emit-relocs-283.s
emit-relocs-284.d
emit-relocs-284.s
emit-relocs-285.d
emit-relocs-285.s
emit-relocs-286-bad.d
emit-relocs-286.d
emit-relocs-286.s
emit-relocs-287-overflow.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-287-overflow.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-287.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-287.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-288.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-288.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-289-overflow.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-289-overflow.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-289.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-289.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-290.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-290.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-291-overflow.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-291-overflow.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-291.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-291.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-292.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-292.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-293.d [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-293.s [LD][AARCH64]Add group relocations to create PC-relative offset. 2018-01-24 16:20:05 +00:00
emit-relocs-299.d
emit-relocs-299.s
emit-relocs-301-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-301.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-301.s [LD][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC Support. 2015-10-02 17:56:07 +01:00
emit-relocs-302-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-302.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-302.s [LD][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G1 Support. 2015-10-02 17:56:07 +01:00
emit-relocs-309-low-bad.d
emit-relocs-309-low.d
emit-relocs-309-up-bad.d
emit-relocs-309-up.d
emit-relocs-309.s
emit-relocs-310-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-310.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-310.s
emit-relocs-311.d
emit-relocs-311.s
emit-relocs-312.d
emit-relocs-312.s
emit-relocs-313.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-313.s
emit-relocs-515-be.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
emit-relocs-515.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
emit-relocs-515.s [LD][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G1 support. 2015-10-02 17:56:08 +01:00
emit-relocs-516-be.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
emit-relocs-516.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
emit-relocs-516.s [LD][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC support. 2015-10-02 17:56:08 +01:00
emit-relocs-523.d
emit-relocs-523.s
emit-relocs-524.d
emit-relocs-524.s
emit-relocs-525.d
emit-relocs-525.s
emit-relocs-526-overflow.d
emit-relocs-526-overflow.s
emit-relocs-526.d
emit-relocs-526.s
emit-relocs-527.d
emit-relocs-527.s
emit-relocs-528-overflow.d
emit-relocs-528-overflow.s
emit-relocs-528.d
emit-relocs-528.s
emit-relocs-529-overflow.d
emit-relocs-529-overflow.s
emit-relocs-529.d
emit-relocs-529.s
emit-relocs-530.d
emit-relocs-530.s
emit-relocs-531-overflow.d
emit-relocs-531-overflow.s
emit-relocs-531.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-531.s
emit-relocs-532.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-532.s
emit-relocs-533-overflow.d
emit-relocs-533-overflow.s
emit-relocs-533.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-533.s
emit-relocs-534.d [BFD][AARCH64]Properly truncate no overflow checking relocation value for load/store immediate. 2018-06-20 14:47:37 +01:00
emit-relocs-534.s
emit-relocs-535-overflow.d
emit-relocs-535-overflow.s
emit-relocs-535.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-535.s
emit-relocs-536.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-536.s
emit-relocs-537-overflow.d
emit-relocs-537-overflow.s
emit-relocs-537.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-537.s
emit-relocs-538.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
emit-relocs-538.s
emit-relocs-552-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-552-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-552.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-552.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-553.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-553.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-554-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-554-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-554.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-554.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-555.d [BFD][AARCH64]Properly truncate no overflow checking relocation value for load/store immediate. 2018-06-20 14:47:37 +01:00
emit-relocs-555.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-556-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-556-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-556.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-556.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-557.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-557.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-558-overflow.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-558-overflow.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-558.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-558.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-559.d [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-559.s [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in LD. 2018-03-28 18:08:51 +01:00
emit-relocs-local-addend-bar.s
emit-relocs-local-addend-foo.s
emit-relocs-local-addend.d
erratum835769.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
erratum835769.s
erratum843419.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
erratum843419.s
farcall-b-defsym.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-b-defsym.s
farcall-b-gsym.d
farcall-b-gsym.s
farcall-b-none-function.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-b-none-function.s
farcall-b-plt.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-b-plt.s
farcall-b-section.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-b-section.s [AArch64] Relax long branch veneer insertion for non STT_FUNC symbol 2016-01-21 09:57:09 +00:00
farcall-b.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-b.s
farcall-back-be.d
farcall-back.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-back.s
farcall-bl-defsym.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl-defsym.s
farcall-bl-none-function.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl-none-function.s
farcall-bl-plt.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl-plt.s
farcall-bl-section.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl-section.s [AArch64] Relax long branch veneer insertion for non STT_FUNC symbol 2016-01-21 09:57:09 +00:00
farcall-bl.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl.s
func-in-so.s [AArch64] Optimize .gnu.hash table size for executable 2017-01-20 13:30:32 +00:00
func-sym-hash-opt.d [AArch64] Optimize .gnu.hash table size for executable 2017-01-20 13:30:32 +00:00
func-sym-hash-opt.s [AArch64] Optimize .gnu.hash table size for executable 2017-01-20 13:30:32 +00:00
gc-got-relocs.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
gc-plt1.s
gc-plt2.s
gc-plt-hidden.s
gc-plt-main.s
gc-plt-relocs.d ELF dynsyms 2018-06-14 11:32:01 +09:30
gc-relocs-257-dyn.d
gc-relocs-257.d
gc-relocs-257.s [BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS16 in const section of shared object. 2017-12-13 15:15:50 +00:00
gc-relocs-309.s
gc-relocs-311.s
gc-relocs-312.s
gc-relocs-tlsdesc.s
gc-relocs-tlsgd.s
gc-relocs-tlsie.s
gc-relocs-tlsle.s
gc-start.s
gc-tls-relocs.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
ifunc-1-local.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-1-local.s
ifunc-1.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-1.s
ifunc-2-local.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-2-local.s
ifunc-2.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-2.s
ifunc-3.s
ifunc-3a.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-3b.d
ifunc-4.d
ifunc-4.s
ifunc-4a.d
ifunc-5-local.s
ifunc-5.s
ifunc-5a-local.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-5a.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-5b-local.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-5b.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-5r-local.d Rename R_AARCH64_TLSDESC_LD64_LO12_NC to R_AARCH64_TLSDESC_LD64_LO12 and R_AARCH64_TLSDESC_ADD_LO12_NC to R_AARCH64_TLSDESC_ADD_LO12. 2017-03-13 09:58:04 +00:00
ifunc-6.s
ifunc-6a.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-6b.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-7.s
ifunc-7a.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-7b.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-7c.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
ifunc-8.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-8a.s
ifunc-8b.s
ifunc-9.d [PATCH, LD, AArch64] Fix ifunc testisms 2018-07-20 16:35:37 +01:00
ifunc-9.s
ifunc-10.d
ifunc-10.s
ifunc-11.d
ifunc-11.s
ifunc-12.d
ifunc-12.s
ifunc-13.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-13a.s
ifunc-13b.s
ifunc-14a.d
ifunc-14a.s
ifunc-14b.d
ifunc-14b.s
ifunc-14c.d
ifunc-14c.s
ifunc-14d.d
ifunc-14e.d
ifunc-14f.d
ifunc-15.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-15.s
ifunc-16.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
ifunc-16.s
ifunc-17a.d
ifunc-17a.s
ifunc-17b.d
ifunc-17b.s
ifunc-18a.d
ifunc-18a.s
ifunc-18b.d
ifunc-18b.s
ifunc-19a.d
ifunc-19a.s
ifunc-19b.d
ifunc-19b.s
ifunc-20.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-20.s
ifunc-21.d ELF dynsyms 2018-06-14 11:32:01 +09:30
ifunc-21.s
ifunc-22.d
ifunc-22.s
implicit_got_section_1.d [AArch64] Create .got section if _GLOBAL_OFFSET_TABLE_ referenced 2016-03-07 15:40:50 +00:00
implicit_got_section_1.s [AArch64] Create .got section if _GLOBAL_OFFSET_TABLE_ referenced 2016-03-07 15:40:50 +00:00
limit-b.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
limit-b.s
limit-bl.d [AArch64] Make LD testcases support ILP32 mode 2016-12-13 12:50:17 +00:00
limit-bl.s
local-addend-r.d
pcrel_pic_defined.d Force the AArch64 linker backend to refuse to link when it encounters unresoleable relocations. 2017-10-12 13:38:20 +01:00
pcrel_pic_undefined.d Force the AArch64 linker backend to refuse to link when it encounters unresoleable relocations. 2017-10-12 13:38:20 +01:00
pcrel.s [AArch64] Use SYMBOL_REFERENCES_LOCAL in one symbol check 2017-06-16 14:20:38 +01:00
pie-bind-locally-a.s [AArch64] Bind defined symbol locally in PIE 2016-11-10 09:25:17 +00:00
pie-bind-locally-b.s [AArch64] Bind defined symbol locally in PIE 2016-11-10 09:25:17 +00:00
pie-bind-locally.d [AArch64] Bind defined symbol locally in PIE 2016-11-10 09:25:17 +00:00
plt_mapping_symbol.d
plt_mapping_symbol.s
pr17415.d
pr17415.s
pr20402.d [PR20402][LD][AARCH64]Don't emit RELATIVE relocation for absolute symbols which are resolved at static linking time. 2018-03-07 14:47:27 +00:00
pr20402.s [PR20402][LD][AARCH64]Don't emit RELATIVE relocation for absolute symbols which are resolved at static linking time. 2018-03-07 14:47:27 +00:00
pr22764.d [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. 2018-02-05 18:18:45 +00:00
pr22764.s [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object. 2018-02-05 18:18:45 +00:00
protected-data.d
protected-data.s
rela-abs-relative-be.d [AArch64] Also puts value in place for R_AARCH64_RELATIVE 2016-05-03 11:59:37 +01:00
rela-abs-relative-opt.d [AArch64] Also puts value in place for R_AARCH64_RELATIVE 2016-05-03 11:59:37 +01:00
rela-abs-relative.d [AArch64] Also puts value in place for R_AARCH64_RELATIVE 2016-05-03 11:59:37 +01:00
rela-abs-relative.s [AArch64] Also puts value in place for R_AARCH64_RELATIVE 2016-05-03 11:59:37 +01:00
relasz.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
relasz.s
reloc-overflow-1.s Add a more helpful warning message to explain why some AArch64 relocations can overflow. 2016-02-09 10:47:54 +00:00
reloc-overflow-2.s Add a more helpful warning message to explain why some AArch64 relocations can overflow. 2016-02-09 10:47:54 +00:00
reloc-overflow-bad.d ARM and AArch64 messages 2018-02-26 09:31:52 +10:30
relocs-1027-symbolic-func.d
relocs-1027-symbolic-func.s
relocs-ilp32.ld Fix accesses to the GOT for AARCH64 operating in 32-bit mode. 2016-12-01 12:31:51 +00:00
relocs.ld
tls-desc-ie-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-desc-ie.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
tls-desc-ie.s
tls-large-desc-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-large-desc.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-large-desc.s [LD][AARCH64]Add TLSDESC support for large memory model. 2015-10-02 17:56:09 +01:00
tls-large-ie-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-large-ie.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-large-ie.s [Binutils][AARCH64]Add TLS IE large memory support. 2015-10-02 17:56:08 +01:00
tls-relax-all-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-all.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-all.s
tls-relax-gd-ie-ilp32.d Fix accesses to the GOT for AARCH64 operating in 32-bit mode. 2016-12-01 12:31:51 +00:00
tls-relax-gd-ie.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-gd-ie.s
tls-relax-gd-le-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-gd-le.d
tls-relax-gd-le.s
tls-relax-gdesc-ie-2.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-gdesc-ie-2.s
tls-relax-gdesc-ie.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-gdesc-ie.s
tls-relax-gdesc-le-2-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-gdesc-le-2.d
tls-relax-gdesc-le-2.s
tls-relax-gdesc-le-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-gdesc-le.d
tls-relax-gdesc-le.s
tls-relax-ie-le-2-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-ie-le-2.d
tls-relax-ie-le-2.s
tls-relax-ie-le-3-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-ie-le-3.d
tls-relax-ie-le-3.s
tls-relax-ie-le-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-relax-ie-le.d
tls-relax-ie-le.s
tls-relax-large-desc-ie-be.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-large-desc-ie.d [AArch64] Print spaces after commas in addresses 2016-09-21 17:11:52 +01:00
tls-relax-large-desc-ie.s [LD][AARCH64]Add TLSDESC support for large memory model. 2015-10-02 17:56:09 +01:00
tls-relax-large-desc-le-be.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-desc-le.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-desc-le.s [LD][AARCH64]Add TLSDESC support for large memory model. 2015-10-02 17:56:09 +01:00
tls-relax-large-gd-ie-be.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-gd-ie.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-gd-ie.s [BFD][AARCH64]Add TLSGD relaxation support under large memory model. 2015-10-02 17:56:09 +01:00
tls-relax-large-gd-le-be.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-gd-le.d [LD][AARCH64]Add test cases for big-endian. 2015-11-03 12:00:10 +00:00
tls-relax-large-gd-le.s [BFD][AARCH64]Add TLSGD relaxation support under large memory model. 2015-10-02 17:56:09 +01:00
tls-relax-ld-le-small-ilp32.d ld: aarch64: fix TLS relaxation where TCB_SIZE is used 2016-12-14 12:00:59 +05:30
tls-relax-ld-le-small.d
tls-relax-ld-le-small.s
tls-relax-ld-le-tiny-ilp32.d ld: aarch64: fix TLS relaxation where TCB_SIZE is used 2016-12-14 12:00:59 +05:30
tls-relax-ld-le-tiny.d
tls-relax-ld-le-tiny.s
tls-small-ld.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
tls-small-ld.s
tls-tiny-desc-ie-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-tiny-desc-ie.d
tls-tiny-desc-ie.s
tls-tiny-desc-le-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-tiny-desc-le.d
tls-tiny-desc-le.s
tls-tiny-desc.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
tls-tiny-desc.s
tls-tiny-gd-ie-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-tiny-gd-ie.d
tls-tiny-gd-ie.s
tls-tiny-gd-le-ilp32.d Fix AArch64 relocation handling in ILP32 mode. 2017-01-23 17:07:13 +00:00
tls-tiny-gd-le.d
tls-tiny-gd-le.s
tls-tiny-gd.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
tls-tiny-gd.s
tls-tiny-ie.d Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
tls-tiny-ie.s
tls-tiny-ld.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
tls-tiny-ld.s
tlsle-symbol-offset.d
tlsle-symbol-offset.s
tlsle.d
tlsle.s
tprel_add_lo12_overflow.d
tprel_add_lo12_overflow.s
tprel_g2_overflow.d
tprel_g2_overflow.s
weak-undefined.d [AArch64] Add SVE condition codes 2016-09-21 17:09:59 +01:00
weak-undefined.s