binutils-gdb/ld/testsuite/ld-aarch64
Michael Matz 13a3cad698 PR30437 aarch64: make RELA relocs idempotent
normally RELA relocs in BFD should not consider the contents of the
relocated place.  The aarch64 psABI is even stricter, it specifies
(section 5.7.16) that all RELA relocs _must_ be idempotent.

Since the inception of the aarch64 BFD backend all the relocs have a
non-zero src_mask, and hence break this invariant.  It's normally not
a very visible problem as one can see it only when the relocated place
already contains a non-zero value, which usually only happens sometimes
when using 'ld -r' (or as in the testcase when jumping through hoops to
generate the relocations).  Or with alternative toolchains that do encode
stuff in the relocated places with the assumption that a relocation
to that place ignores whatever is there (as they can according to
the psABI).

Golang is such a toolchain and https://github.com/golang/go/issues/39927
is ultimately caused by this problem: the testcase testGCData failing
is caused by the garbage collection data-structure to describe a type
containing pointers to be wrong.  It's wrong because a field that's
supposed to contain a file-relative offset (to some gcbits) has a
relocation applied and that relocation has an addend which also is
already part of the go-produced object file (so the addend is
implicitely applied twice).

bfd/
	PR ld/30437
	* elfnn-aarch64.c (elfNN_aarch64_howto_table): Clear src_mask
	if all relocation descriptors.

ld/
	* testsuite/ld-aarch64/rela-idempotent.s: New testcase.
	* testsuite/ld-aarch64/rela-idempotent.d: New.
	* testsuite/ld-aarch64/aarch64-elf.exp: Run it.
2023-05-23 16:43:14 +02:00
..
aarch64-elf.exp PR30437 aarch64: make RELA relocs idempotent 2023-05-23 16:43:14 +02:00
aarch64-nto.exp ld: add support of QNX stack arguments for aarch64nto 2023-03-16 15:01:05 +01:00
aarch64.ld
bti-far-1.d bfd: aarch64: Fix stubs that may break BTI PR30076 2023-03-23 12:49:32 +00:00
bti-far-2.d bfd: aarch64: Fix stubs that may break BTI PR30076 2023-03-23 12:49:32 +00:00
bti-far-opt.d bfd: aarch64: Optimize BTI stubs PR30076 2023-03-23 12:49:32 +00:00
bti-far-opt.s bfd: aarch64: Optimize BTI stubs PR30076 2023-03-23 12:49:32 +00:00
bti-far.ld bfd: aarch64: Fix stubs that may break BTI PR30076 2023-03-23 12:49:32 +00:00
bti-far.s bfd: aarch64: Fix stubs that may break BTI PR30076 2023-03-23 12:49:32 +00:00
bti-pac-plt-1.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-pac-plt-2.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-1.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-1.s [BFD, AArch64, x86] Improve warning for --force-bti 2019-03-21 16:20:21 +00:00
bti-plt-2.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-2.s [BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to select BTI enabled PLTs 2019-03-13 11:47:07 +00:00
bti-plt-3.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-4.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-5.d Fix AArch64 linker testsuite failures trigeered by differences in build environments. 2023-01-04 09:30:14 +00:00
bti-plt-6.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-7.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
bti-plt-so.s [BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to select BTI enabled PLTs 2019-03-13 11:47:07 +00:00
bti-plt.ld [BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to select BTI enabled PLTs 2019-03-13 11:47:07 +00:00
bti-warn.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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-protected.d aarch64: Disallow copy relocations on protected data 2022-06-22 10:55:12 -07:00
copy-reloc-so.s [AArch64] Allow COPY relocation elimination 2017-06-15 17:04:04 +01:00
copy-reloc.d
dt_textrel.d ld: Fix testsuite failures under --enable-textrel-check=error 2021-11-15 11:09:17 -08:00
dt_textrel.s
eh-frame-bar.s
eh-frame-foo.s
eh-frame.d
emit-relocs-22.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-22.s Add R_AARCH64_P32_MOVW_PREL_* ELF32 relocs 2019-06-14 12:02:19 +01:00
emit-relocs-23.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-23.s Add R_AARCH64_P32_MOVW_PREL_* ELF32 relocs 2019-06-14 12:02:19 +01:00
emit-relocs-28.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-28.s
emit-relocs-86-overflow.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-86-overflow.s
emit-relocs-86.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-86.s
emit-relocs-87.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-87.s
emit-relocs-88-overflow.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-88-overflow.s
emit-relocs-88.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-88.s
emit-relocs-89.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-89.s
emit-relocs-90-overflow.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-90-overflow.s
emit-relocs-90.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-90.s
emit-relocs-92.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
emit-relocs-92.s
emit-relocs-112-overflow.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-264.d
emit-relocs-264.s
emit-relocs-265.d
emit-relocs-265.s
emit-relocs-266-bad.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-266.d
emit-relocs-266.s
emit-relocs-267.d
emit-relocs-267.s
emit-relocs-268-bad.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-268.d
emit-relocs-268.s
emit-relocs-269-bad.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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
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
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-515.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-515.s
emit-relocs-516-be.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-516.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
emit-relocs-516.s
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-560.d aarch64: Return an error on conditional branch to an undefined symbol 2020-09-10 21:42:37 +05:30
emit-relocs-560.s [PATCH v3] aarch64: Emit jump slot for conditional branch to undefined symbols 2020-05-19 11:07:52 +01:00
emit-relocs-local-addend-bar.s
emit-relocs-local-addend-foo.s
emit-relocs-local-addend.d
emit-relocs1.s
erratum835769-843419.d AArch64: Set the correct ELF class for AArch64 stubs (PR/25210) 2020-01-02 14:08:27 +00:00
erratum835769.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
erratum835769.s
erratum843419-adr.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-adrp.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-far-adr.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-far-full.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-far.s AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-full.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-near.s AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419-no-args.d AArch64: Implement choice between Cortex-A53 erratum workarounds. (PR ld/24373) 2019-05-21 13:05:22 +01:00
erratum843419.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
erratum843419.s
erratum843419_tls_ie.d AArch64: add GAS support for UDF instruction 2020-04-30 15:47:30 +01:00
erratum843419_tls_ie.s AArch64: Fix regression in Cortex A53 erratum when PIE. (PR ld/23904) 2018-11-27 12:42:22 +00:00
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
farcall-b-plt.s
farcall-b-section.d AArch64: add GAS support for UDF instruction 2020-04-30 15:47:30 +01:00
farcall-b-section.s
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 AArch64: add GAS support for UDF instruction 2020-04-30 15:47:30 +01: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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
farcall-bl-plt.s
farcall-bl-section.d AArch64: add GAS support for UDF instruction 2020-04-30 15:47:30 +01:00
farcall-bl-section.s
farcall-bl.d Ensure 8-byte alignment for AArch64 stubs. 2018-03-02 10:49:20 +00:00
farcall-bl.s
farcall-group.d [binutils-gdb][ld][AArch64] Fix group_sections algorithm 2020-05-04 15:51:56 +01:00
farcall-group.s [binutils-gdb][ld][AArch64] Fix group_sections algorithm 2020-05-04 15:51:56 +01:00
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-plt-hidden.s
gc-plt-main.s
gc-plt-relocs.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
gc-plt1.s
gc-plt2.s
gc-relocs-257-dyn.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-1-local.s
ifunc-1.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-1.s
ifunc-2-local.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-2-local.s
ifunc-2.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-2.s
ifunc-3.s
ifunc-3a.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-3b.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-5b.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-7c.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-12.s
ifunc-13.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-13a.s
ifunc-13b.s
ifunc-14a.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-14a.s
ifunc-14b.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-14b.s
ifunc-14c.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-14c.s
ifunc-14d.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-14e.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-14f.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-15.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-15.s
ifunc-16.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-16.s
ifunc-17a.d
ifunc-17a.s
ifunc-17b.d
ifunc-17b.s
ifunc-18a.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-18a.s
ifunc-18b.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-18b.s
ifunc-19a.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-19a.s
ifunc-19b.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-19b.s
ifunc-20.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
ifunc-20.s
ifunc-21.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10: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
nto-stack-note-1.d ld: add support of QNX stack arguments for aarch64nto 2023-03-16 15:01:05 +01:00
nto-stack-note-2.d ld: add support of QNX stack arguments for aarch64nto 2023-03-16 15:01:05 +01:00
pac-plt-1.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
pac-plt-2.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
pcrel-protected.s aarch64: Allow PC-relative relocations against protected STT_FUNC for -shared 2022-06-23 01:10:44 -07:00
pcrel.s [AArch64] Use SYMBOL_REFERENCES_LOCAL in one symbol check 2017-06-16 14:20:38 +01:00
pcrel_pic_defined.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
pcrel_pic_protected.d aarch64: Allow PC-relative relocations against protected STT_FUNC for -shared 2022-06-23 01:10:44 -07:00
pcrel_pic_undefined.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
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 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
plt_mapping_symbol.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
plt_mapping_symbol.s
pr17415.d
pr17415.s
pr20402.d ld: Fix testsuite failures under --enable-textrel-check=error 2021-11-15 11:09:17 -08: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 ld: Fix testsuite failures under --enable-textrel-check=error 2021-11-15 11:09:17 -08: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
property-bti-pac1.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
property-bti-pac1.s [BFD, LD, AArch64, 1/3] Add support for GNU PROPERTIES in AArch64 for BTI and PAC 2019-03-13 11:47:00 +00:00
property-bti-pac2.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-bti-pac2.s [BFD, LD, AArch64, 1/3] Add support for GNU PROPERTIES in AArch64 for BTI and PAC 2019-03-13 11:47:00 +00:00
property-bti-pac3.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-bti-pac4-a.d [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue 2019-06-06 12:27:41 +01:00
property-bti-pac4-b.d [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue 2019-06-06 12:27:41 +01:00
property-bti-pac4.s [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue 2019-06-06 12:27:41 +01:00
protected-data.d aarch64: Define elf_backend_extern_protected_data to 0 [PR 18705] 2022-06-23 01:04:39 -07:00
protected-data.s
protected.s aarch64: Disallow copy relocations on protected data 2022-06-22 10:55:12 -07:00
rela-abs-relative-be.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
rela-abs-relative-opt.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
rela-abs-relative.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
rela-abs-relative.s [AArch64] Also puts value in place for R_AARCH64_RELATIVE 2016-05-03 11:59:37 +01:00
rela-idempotent.d PR30437 aarch64: make RELA relocs idempotent 2023-05-23 16:43:14 +02:00
rela-idempotent.s PR30437 aarch64: make RELA relocs idempotent 2023-05-23 16:43:14 +02:00
relasz.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10: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 aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
relocs-1027-symbolic-func.s
relocs-ilp32.ld ld: aarch64: Update test linker scripts relocs.ld and relocs-ilp32.ld 2022-08-02 12:09:40 +01:00
relocs.ld ld: aarch64: Update test linker scripts relocs.ld and relocs-ilp32.ld 2022-08-02 12:09:40 +01:00
sframe-bar.s bfd: linker: merge .sframe sections 2022-11-15 15:49:47 -08:00
sframe-foo.s bfd: linker: merge .sframe sections 2022-11-15 15:49:47 -08:00
sframe-simple-1.d bfd: linker: merge .sframe sections 2022-11-15 15:49:47 -08:00
start.s ld: add support of QNX stack arguments for aarch64nto 2023-03-16 15:01:05 +01:00
tls-desc-ie-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-desc-ie.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-desc-ie.s
tls-gd-symbolic.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-gd-symbolic.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-large-desc-be.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-large-desc.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-large-desc.s
tls-large-ie-be.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-large-ie.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-large-ie.s
tls-relax-all-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-all.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-all.s
tls-relax-gd-ie-2.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gd-ie-2.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gd-ie-3.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gd-ie-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-gd-ie.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gd-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gd-le-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-gd-le.d
tls-relax-gd-le.s
tls-relax-gdesc-ie-2.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gdesc-ie-2.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gdesc-ie.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gdesc-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-gdesc-le-2-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-gdesc-le-2.d
tls-relax-gdesc-le-2.s
tls-relax-gdesc-le-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-gdesc-le-now.d Fix AArch64 linker testsuite failures trigeered by differences in build environments. 2023-01-04 09:30:14 +00:00
tls-relax-gdesc-le.d
tls-relax-gdesc-le.s
tls-relax-ie-le-2-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-ie-le-2.d
tls-relax-ie-le-2.s
tls-relax-ie-le-3-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-ie-le-3.d
tls-relax-ie-le-3.s
tls-relax-ie-le-4.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-ie-le-4.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-ie-le-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01: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 ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-large-desc-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-large-desc-le-be.d
tls-relax-large-desc-le.d
tls-relax-large-desc-le.s
tls-relax-large-gd-ie-be.d
tls-relax-large-gd-ie.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-large-gd-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-relax-large-gd-le-be.d
tls-relax-large-gd-le.d
tls-relax-large-gd-le.s
tls-relax-ld-le-small-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-ld-le-small.d
tls-relax-ld-le-small.s
tls-relax-ld-le-tiny-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-relax-ld-le-tiny.d
tls-relax-ld-le-tiny.s
tls-sharedlib.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-small-ld.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-small-ld.s
tls-tiny-desc-ie-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-tiny-desc-ie.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-tiny-desc-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-tiny-desc-le-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-tiny-desc-le.d
tls-tiny-desc-le.s
tls-tiny-desc.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-tiny-desc.s
tls-tiny-gd-ie-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-tiny-gd-ie.d ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-tiny-gd-ie.s ld: aarch64: Adjust TLS relaxation condition 2022-08-02 12:10:01 +01:00
tls-tiny-gd-le-ilp32.d ld/testsuite: disable ilp32 tests for aarch64-qnx 2023-03-16 15:01:05 +01:00
tls-tiny-gd-le.d
tls-tiny-gd-le.s
tls-tiny-gd.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-tiny-gd.s
tls-tiny-ie.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-tiny-ie.s
tls-tiny-ld.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tls-tiny-ld.s
tlsle-symbol-offset.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tlsle-symbol-offset.s
tlsle.d aarch64 and arm testsuite fixes for targets lacking shared libs 2019-11-07 11:55:28 +10:30
tlsle.s
tprel_add_lo12_overflow.d
tprel_add_lo12_overflow.s
tprel_g2_overflow.d
tprel_g2_overflow.s
undef-tls.d AArch64: Fix LD crash on weak and undefined TLS symbols. (PR/24602). 2019-08-22 11:43:15 +01:00
undef-tls.s AArch64: Fix LD crash on weak and undefined TLS symbols. (PR/24602). 2019-08-22 11:43:15 +01:00
variant_pcs-1.s aarch64: handle STO_AARCH64_VARIANT_PCS in bfd 2019-05-24 15:11:00 +01:00
variant_pcs-2.s aarch64: handle STO_AARCH64_VARIANT_PCS in bfd 2019-05-24 15:11:00 +01:00
variant_pcs-now.d Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
variant_pcs-r.d Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
variant_pcs-shared.d Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
variant_pcs.ld aarch64: handle STO_AARCH64_VARIANT_PCS in bfd 2019-05-24 15:11:00 +01:00
weak-tls.d AArch64: Fix LD crash on weak and undefined TLS symbols. (PR/24602). 2019-08-22 11:43:15 +01:00
weak-tls.s AArch64: Fix LD crash on weak and undefined TLS symbols. (PR/24602). 2019-08-22 11:43:15 +01:00
weak-undefined.d [AArch64] Add SVE condition codes 2016-09-21 17:09:59 +01:00
weak-undefined.s