binutils-gdb/ld/testsuite/ld-x86-64
Fangrui Song d19a265487 x86: Make protected symbols local for -shared
Call _bfd_elf_symbol_refs_local_p with local_protected==true.  This has
2 noticeable effects for -shared:

* GOT-generating relocations referencing a protected data symbol no
  longer lead to a GLOB_DAT (similar to a hidden symbol).
* Direct access relocations (e.g. R_X86_64_PC32) no longer has the
  confusing diagnostic below.

    __attribute__((visibility("protected"))) void *foo() {
      return (void *)foo;
    }

    // gcc -fpic -shared -fuse-ld=bfd
    relocation R_X86_64_PC32 against protected symbol `foo' can not be used when making a shared object

The new behavior matches arm, aarch64 (commit
83c325007c), and powerpc ports, and other
linkers: gold and ld.lld.

Note: if some code tries to use direct access relocations to take the
address of foo, the pointer equality will break, but the error should be
reported on the executable link, not on the innocent shared object link.
glibc 2.36 will give a warning at relocation resolving time.

With this change, `#define elf_backend_extern_protected_data 1` is no
longer effective.  Just remove it.

Remove the test "Run protected-func-1 without PIE" since -fno-pic
address taken operation in the executable doesn't work with protected
symbol in a shared object by default.  Similarly, remove
protected-data-1a and protected-data-1b.  protected-data-1b can be made
working by removing HAVE_LD_PIE_COPYRELOC from GCC
(https://sourceware.org/pipermail/gcc-patches/2022-June/596678.html).
2022-07-19 08:41:52 -07:00
..
32bit.s
64bit.s
abs.d x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed 2018-07-20 09:19:00 -07:00
align-branch-1.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01: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 x86-64: always use unsigned 32-bit reloc for 32-bit addressing w/o base reg 2017-11-23 11:02:30 +01:00
apic.s x86-64: always use unsigned 32-bit reloc for 32-bit addressing w/o base reg 2017-11-23 11:02:30 +01:00
bnd-branch-1-now.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
bnd-branch-1.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
bnd-branch-1.s
bnd-ifunc-1-now.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
bnd-ifunc-1.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
bnd-ifunc-1.s
bnd-ifunc-2-now.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
bnd-ifunc-2.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
bnd-ifunc-2.s
bnd-plt-1-now.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
bnd-plt-1.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
call1.s
call1a.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1b.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1c.d x86: Remove linker option: -z prefix-nop 2017-06-02 14:49:37 -07:00
call1d.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1e.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1f.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1g.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1h.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
call1i.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
code16.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
code16.t x86: Propery check PC16 reloc overflow in 16-bit mode instructions 2021-05-26 12:13:24 -07:00
compressed1.d
compressed1.s
copyreloc-lib.c
copyreloc-main1.rd
copyreloc-main2.rd
copyreloc-main.out
copyreloc-main.S
discarded1.d
discarded1.s x86: Remove the unused _GLOBAL_OFFSET_TABLE_ 2018-02-05 08:38:16 -08:00
discarded1.t
dt-relr-1.s ld: Add simple DT_RELR tests 2022-01-12 06:04:52 -08:00
dt-relr-1a-x32.d ld: Add simple DT_RELR tests 2022-01-12 06:04:52 -08:00
dt-relr-1a.d ld: Add simple DT_RELR tests 2022-01-12 06:04:52 -08:00
dt-relr-1b-x32.d ld: Add simple DT_RELR tests 2022-01-12 06:04:52 -08:00
dt-relr-1b.d ld: Add simple DT_RELR tests 2022-01-12 06:04:52 -08:00
dummy.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
dwarfreloc1.s
dwarfreloc2.s
dwarfreloc.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dwarfreloc.rd
export-class.exp elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
foo.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
gotpcrel1.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
gotpcrel1.out
gotpcrel1a.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
gotpcrel1b.c
gotpcrel1c.c
gotpcrel1d.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
gotplt1.d
gotplt1.s
hidden1.d
hidden1.s
hidden2.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
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 opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-1.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-1.s x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
ibt-plt-2.s x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
ibt-plt-2a-x32.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-2a.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01: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 opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-2c.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01: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 x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
ibt-plt-3a-x32.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-3a.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-3b-x32.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ibt-plt-3b.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ibt-plt-3c-x32.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
ibt-plt-3c.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01: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.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
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 bfd_error_handler bfd_vma and bfd_size_type args 2017-07-12 14:03:48 +09:30
ilp32-11.s
ilp32-12.d x86-64: Add ilp32-12 to check R_X86_64_32 for x32 2021-05-26 06:50:20 -07:00
ilp32-12.s x86-64: Add ilp32-12 to check R_X86_64_32 for x32 2021-05-26 06:50:20 -07:00
incompatible.l
indirect-extern-access.rd elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
lam-u48.rd ld/x86-64: Properly Handle -z lam-u48/lam-u57 2021-01-09 06:13:11 -08:00
lam-u57.rd ld/x86-64: Properly Handle -z lam-u48/lam-u57 2021-01-09 06:13:11 -08:00
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 Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
lea1b.d Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
lea1c.d
lea1d.d Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
lea1e.d Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
lea1f.d
lea1g.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
lea1h.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
lea1i.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
lea1j.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
lea1k.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
lea1l.d ld/testsuite: Replace -Sw with -SW for readelf 2018-02-04 07:51:10 -08:00
libno-plt-1b.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
libno-plt-1b.rd
line.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
ljmp1.d i386: Allow non-absolute segment values for lcall/ljmp 2020-10-05 05:58:33 -07:00
ljmp2.d i386: Allow non-absolute segment values for lcall/ljmp 2020-10-05 05:58:33 -07:00
load1.s
load1a.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
load1b.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
load1c.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
load1d.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
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 x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
mpx2.out
mpx2a.c
mpx2a.rd
mpx2b.c
mpx2c.c
mpx2c.rd
mpx3.dd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
mpx3a.s
mpx3b.s
mpx3n.dd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
mpx4.dd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
mpx4a.s
mpx4b.s
mpx4n.dd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
mpx.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
no-plt-1a.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1a.rd
no-plt-1b.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1b.rd
no-plt-1c.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1c.rd
no-plt-1d.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1d.rd
no-plt-1e.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1e.nd x86-64: Force symbol dynamic if it isn't undefined weak 2017-04-24 14:37:12 -07:00
no-plt-1e.rd
no-plt-1f.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1f.rd
no-plt-1g.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
no-plt-1g.rd
no-plt-check1.S
no-plt-extern1.S
no-plt-func1.c
no-plt-main1.c
no-plt.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
nogot1.d
nogot1.s
nogot2.d
nogot2.s
pass.c ld: Support ELF GNU program properties 2017-04-03 08:08:27 -07:00
pass.out
pcrel8.d
pcrel16-2.d x86: Restore PC16 relocation overflow check 2021-05-28 09:34:28 -07:00
pcrel16.d
pe-x86-64-1.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64-1a.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-1b.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-1c.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-2.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64-2a.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-2b.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-2c.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-3.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64-3a.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-3b.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-3c.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-3d.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-4.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64-4a.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-4b.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-4c.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-4d.obj.bz2 elf/x86-64: Adjust relocation for PE/x86-64 inputs 2020-09-16 07:11:31 -07:00
pe-x86-64-5.obj.bz2 elf/x86-64: Adjust R_AMD64_DIR64/R_AMD64_DIR32 for PE/x86-64 inputs 2021-01-12 05:19:24 -08:00
pe-x86-64-5.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64-5.rd elf/x86-64: Subtract __ImageBase for R_AMD64_IMAGEBASE 2021-03-05 18:25:06 -08:00
pe-x86-64-6.obj.bz2 elf/x86-64: Subtract __ImageBase for R_AMD64_IMAGEBASE 2021-03-05 18:25:06 -08:00
pe-x86-64-6.od opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pe-x86-64.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
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.d x86-64: Disallow PC reloc against weak undefined symbols in PIE 2021-07-08 13:57:52 -07:00
pie3.s x86-64: Limit PIC check to shared library build 2017-07-17 12:17:59 -07:00
plt2.dd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
plt2.rd x86: Generate PLT relocations for -z now 2017-05-11 07:45:59 -07:00
plt2.s x86-64: Improve PLT generation and synthetic PLT symbols 2017-05-08 12:24:29 -07:00
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 x86-64: Rename .plt.bnd to .plt.sec 2017-05-11 11:28:16 -07:00
plt-main-bnd.dd x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
plt-main-ibt-now.rd x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
plt-main-ibt-x32.dd opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
plt-main-ibt.dd opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
plt-main.out
plt-main.rd
plt-pic.s
plt.pd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
plt.s
pltgot-1.d
pltgot-1.s
pltgot-2.d
pltlib.s
pr12570a.d
pr12570a.s
pr12570b.d
pr12570b.s
pr12718.d x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed 2018-07-20 09:19:00 -07:00
pr12718.s
pr12921.d x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed 2018-07-20 09:19:00 -07:00
pr12921.s
pr13082-1.s
pr13082-1a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-1b.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-2.s
pr13082-2a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-2b.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
pr13082-3.s
pr13082-3a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-3b.d
pr13082-3c.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-3d.d
pr13082-4.s
pr13082-4a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-4b.d
pr13082-5.s
pr13082-5a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-5b.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-6.s
pr13082-6a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13082-6b.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr13947.d
pr13947.s
pr14207.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr14207.s
pr14215.d
pr14215.s
pr17306a.s
pr17306b.s
pr17618.d x86-64: Add -z max-page-size=0x200000 -z noseparate-code to linker tests 2018-02-16 10:03:12 -08:00
pr17618.s
pr17689.out
pr17689.rd
pr17689a.c
pr17689b.S
pr17689now.rd x86: Generate PLT relocations for -z now 2017-05-11 07:45:59 -07:00
pr17709.rd readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr17709a.s
pr17709b.s
pr17827.rd
pr17935-1.d x86 map file textrel 2017-12-04 23:05:01 +10:30
pr17935-1.s
pr17935-2.d x86 map file textrel 2017-12-04 23:05:01 +10:30
pr17935-2.s
pr18160.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr18160.s
pr18160.t
pr18176.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
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-x32.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
pr19013.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
pr19013.s
pr19031.out
pr19031a.c
pr19031b.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr19031c.c
pr19162.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
pr19162a.s
pr19162b.s
pr19175.d
pr19175.s
pr19175.t
pr19319.dd
pr19319a.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr19319b.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
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 x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-2b.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-2c.d
pr19609-2d.d
pr19609-3.s
pr19609-3a.d
pr19609-3b.d
pr19609-4.s
pr19609-4a.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-4b.d
pr19609-4c.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-4d.d
pr19609-4e.d x86: Adjust linker tests for --disable-separate-code 2021-12-13 12:13:34 -08:00
pr19609-5.s
pr19609-5a.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
pr19609-5b.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
pr19609-5c.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
pr19609-5d.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-5e.d x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
pr19609-6.s
pr19609-6a.d x86: Adjust linker tests for --disable-separate-code 2021-12-13 12:13:34 -08:00
pr19609-6b.d x86: Adjust linker tests for --disable-separate-code 2021-12-13 12:13:34 -08:00
pr19609-6c.d
pr19609-6d.d
pr19609-7.s
pr19609-7a.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-7b.d x86: Adjust linker tests for --disable-separate-code 2021-12-13 12:13:34 -08:00
pr19609-7c.d x86-64: Provide more info when failed to convert GOTPCREL 2021-02-04 06:06:44 -08:00
pr19609-7d.d x86: Adjust linker tests for --disable-separate-code 2021-12-13 12:13:34 -08:00
pr19615.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19615.s
pr19636-1.s
pr19636-1a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
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 x86: Run PR ld/19636 tests with -z dynamic-undefined-weak 2017-10-11 13:36:19 -07:00
pr19636-1i.d x86: Run PR ld/19636 tests with -z dynamic-undefined-weak 2017-10-11 13:36:19 -07:00
pr19636-1j.d x86: Run PR ld/19636 tests with -z dynamic-undefined-weak 2017-10-11 13:36:19 -07:00
pr19636-2.s
pr19636-2a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19636-2b.d
pr19636-2c.d
pr19636-2d.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
pr19636-2e.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19636-2f.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19636-2g.d
pr19636-2h.d
pr19636-2i.d
pr19636-2j.d ld: Update tests for warning of "-z dynamic-undefined-weak ignored" 2017-10-12 01:52:33 -07:00
pr19636-2k.d ld: Update tests for warning of "-z dynamic-undefined-weak ignored" 2017-10-12 01:52:33 -07:00
pr19636-2l.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
pr19636-2m.d ld: Update tests for warning of "-z dynamic-undefined-weak ignored" 2017-10-12 01:52:33 -07:00
pr19636-3.s
pr19636-3a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19636-3b.d
pr19636-3c.d
pr19636-3d.d
pr19645.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
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 Fix compile time warning message when running the PR19874 linker test. 2017-10-09 15:00:31 +01:00
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.rd readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19827a.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr19827b.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
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 Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr19969b.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr20093-1.d
pr20093-1.s
pr20093-2.d
pr20093-2.s
pr20253-1.s
pr20253-1a.d
pr20253-1b.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-1c.d
pr20253-1d.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-1e.d
pr20253-1f.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-1g.d
pr20253-1h.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-1i.d
pr20253-1j.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-1k.d
pr20253-1l.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr20253-2a.c
pr20253-2b.S
pr20253-2c.S
pr20253-2d.S
pr20253-3.d
pr20253-3.s
pr20253-4.s
pr20253-4a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20253-4b.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20253-4c.d
pr20253-4d.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20253-4e.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20253-4f.d
pr20253-5.s
pr20253-5a.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20253-5b.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr20550a.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr20550b.s
pr20800a.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr20800b.S
pr20830.s i386/x86-64: Add unwind info for .plt.got section 2017-01-10 13:31:59 -08:00
pr20830a-now.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr20830a.d -z relro relaxation and ld script SIZEOF 2022-06-27 12:28:59 +09:30
pr20830b-now.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr20830b.d -z relro relaxation and ld script SIZEOF 2022-06-27 12:28:59 +09:30
pr21038a-now.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr21038a.d -z relro relaxation and ld script SIZEOF 2022-06-27 12:28:59 +09:30
pr21038a.s x86-64: Correct unwind info for the BND PLT 2017-01-11 09:17:05 -08:00
pr21038b-now.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr21038b.d -z relro relaxation and ld script SIZEOF 2022-06-27 12:28:59 +09:30
pr21038b.s x86-64: Correct unwind info for the BND PLT 2017-01-11 09:17:05 -08:00
pr21038c-now.d x86-64: Use MAXPAGESIZE for the relro segment alignment 2022-02-14 17:39:34 -08:00
pr21038c.d -z relro relaxation and ld script SIZEOF 2022-06-27 12:28:59 +09:30
pr21038c.s x86-64: Also generate unwind info for .plt.bnd 2017-01-12 10:32:17 -08:00
pr21481a.c x86-64: Use .plt.bnd for IFUNC function address 2017-05-10 09:28:28 -07:00
pr21481b.S ELF: Add support for unique section ID to assembler 2020-02-02 17:08:01 -08:00
pr21884.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
pr21884.t ld: Restore linker scripts in PR ld/21884 tests 2017-08-13 05:41:37 -07:00
pr21997-1a.err x86: Disallow invalid relocation against protected symbol 2022-02-11 10:24:54 -08:00
pr21997-1a.S Disallow copy relocation against protected data symbol 2017-08-26 19:26:21 -07:00
pr21997-1b.c Disallow copy relocation against protected data symbol 2017-08-26 19:26:21 -07:00
pr21997-1b.err x86: Disallow invalid relocation against protected symbol 2022-02-11 10:24:54 -08:00
pr21997-1c.c Disallow copy relocation against protected data symbol 2017-08-26 19:26:21 -07:00
pr22001-1a.c x86-64: Check relocations with -z nocopyreloc 2017-08-24 06:34:38 -07:00
pr22001-1a.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22001-1b.c x86-64: Check relocations with -z nocopyreloc 2017-08-24 06:34:38 -07:00
pr22001-1b.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22001-1c.c x86-64: Check relocations with -z nocopyreloc 2017-08-24 06:34:38 -07:00
pr22048.d Add a test for PR ld/22048 2017-08-31 03:54:01 -07:00
pr22048a.s Add a test for PR ld/22048 2017-08-31 03:54:01 -07:00
pr22048b.s Add a test for PR ld/22048 2017-08-31 03:54:01 -07:00
pr22064a.S x86-64: Check ELF_COMMON_DEF_P for common symbols 2017-09-01 18:55:55 -07:00
pr22064b.c x86-64: Check ELF_COMMON_DEF_P for common symbols 2017-09-01 18:55:55 -07:00
pr22071.d x86-64: Set tlsdesc_plt if GOT_TLS_GDESC_P is true 2017-09-03 10:18:38 -07:00
pr22071.s x86-64: Set tlsdesc_plt if GOT_TLS_GDESC_P is true 2017-09-03 10:18:38 -07:00
pr22115-1.s x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1a-x32.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1a.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1b-x32.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1b.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1c-x32.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1c.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1d-x32.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22115-1d.d x86: Properly handle __ehdr_start 2017-09-09 05:05:29 -07:00
pr22135.d x86: Cache section contents and relocations 2017-09-14 12:29:29 -07:00
pr22135.s x86: Cache section contents and relocations 2017-09-14 12:29:29 -07:00
pr22393-3a.c x86-64: Add tests for -z separate-code -z max-page-size=0x1000 2018-01-11 19:19:31 -08:00
pr22393-3a.rd Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
pr22393-3b.c x86-64: Add tests for -z separate-code -z max-page-size=0x1000 2018-01-11 19:19:31 -08:00
pr22393-3b.rd Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
pr22782.s x86: Remove the unused _GLOBAL_OFFSET_TABLE_ 2018-02-05 08:38:16 -08:00
pr22782a.d x86: Remove the unused _GLOBAL_OFFSET_TABLE_ 2018-02-05 08:38:16 -08:00
pr22782b.d x86: Remove the unused _GLOBAL_OFFSET_TABLE_ 2018-02-05 08:38:16 -08:00
pr22791-1.err x86: Suggest -fPIE when not building shared object 2019-04-17 10:25:28 -07:00
pr22791-1a.c x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
pr22791-1b.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr22791-2.rd x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
pr22791-2a.s x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
pr22791-2b.c x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
pr22791-2c.s x86-64: Generate branch with PLT32 relocation 2018-02-13 07:34:36 -08:00
pr22842a.c x86-64: Use PLT address for PC-relative reloc 2018-02-14 03:50:55 -08:00
pr22842a.rd x86-64: Use PLT address for PC-relative reloc 2018-02-14 03:50:55 -08:00
pr22842b.rd x86-64: Use PLT address for PC-relative reloc 2018-02-14 03:50:55 -08:00
pr22842b.S x86-64: Use PLT address for PC-relative reloc 2018-02-14 03:50:55 -08:00
pr22929.d x86: Treat relocation against IFUNC symbol as FUNC 2018-03-08 06:36:52 -08:00
pr22929.s x86: Treat relocation against IFUNC symbol as FUNC 2018-03-08 06:36:52 -08:00
pr23189.d ld: Hide symbols defined by HIDDEN/PROVIDE_HIDDEN 2018-05-21 20:39:30 -07:00
pr23189.s x86: Don't set eh->local_ref to 1 for linker defined symbols 2018-05-18 06:43:34 -07:00
pr23189.t x86: Don't set eh->local_ref to 1 for linker defined symbols 2018-05-18 06:43:34 -07:00
pr23194.d ld: Add _bfd_elf_link_hide_sym_by_version 2018-05-26 04:27:24 -07:00
pr23194.map ld: Add _bfd_elf_link_hide_sym_by_version 2018-05-26 04:27:24 -07:00
pr23194.s ld: Add _bfd_elf_link_hide_sym_by_version 2018-05-26 04:27:24 -07:00
pr23324.s x86-64: Clear the R_X86_64_converted_reloc_bit bit 2018-07-02 13:08:09 -07:00
pr23324a.d x86-64: Clear the R_X86_64_converted_reloc_bit bit 2018-07-02 13:08:09 -07:00
pr23324b.d x86-64: Clear the R_X86_64_converted_reloc_bit bit 2018-07-02 13:08:09 -07:00
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 x86: Remove x86 ISA properties with empty bits 2018-07-05 09:24:18 -07:00
pr23372b.d x86: Remove x86 ISA properties with empty bits 2018-07-05 09:24:18 -07:00
pr23372b.s x86: Update GNU_PROPERTY_X86_XXX macros 2018-08-24 04:42:15 -07:00
pr23372c-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr23372c.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
pr23372e.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
pr23372f.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr23486c.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr23486c.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
pr23486d-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr23486d.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr23486d.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
pr23854.d ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -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 opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr23930.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01: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: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00
pr24151a.d x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24322a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24322b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24458a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24458b-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24458b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24458c-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
pr24458c.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02: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: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
pr25416-2b.d x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-3.d ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
pr25416-3.s x86-64: Fix TLSDESC relaxation for x32 2020-01-20 07:01:07 -08:00
pr25416-4.d ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -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 opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr26018.s ld: Add -Bsymbolic-functions tests 2020-05-23 20:56:31 -07:00
pr26263.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr26263.s x86: Change PLT32 reloc against section to PC32 2020-07-19 06:51:32 -07:00
pr26711-1-x32.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711-1.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711-2-x32.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711-2.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711-3-x32.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711-3.d x86: Properly merge -z ibt and -z shstk 2020-10-06 15:38:34 -07:00
pr26711.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
pr26939-x32.d ld/x86-64: Add PR gold/26939 tests 2020-11-24 11:32:26 -08:00
pr26939.d ld/x86-64: Add PR gold/26939 tests 2020-11-24 11:32:26 -08:00
pr26939.s ld/x86-64: Add PR gold/26939 tests 2020-11-24 11:32:26 -08:00
pr27016a.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr27016a.s x86-64: Convert load to mov only for GOTPCRELX relocations 2020-12-04 18:54:47 -08:00
pr27016b.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
pr27016b.s x86-64: Convert load to mov only for GOTPCRELX relocations 2020-12-04 18:54:47 -08:00
pr27491-1.s x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-1a.d ld: Extract _bfd_elf_link_iterate_on_relocs 2022-01-07 17:58:20 -08:00
pr27491-1b.d x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-1c.d x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-2.d x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-2.s x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-3.d x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-3.s x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-4.d x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-4a.s x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27491-4b.s x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc 2021-12-02 03:55:10 -08:00
pr27587.err DWARF: Check version >= 3 for DW_FORM_ref_addr 2021-03-18 18:34:48 -07:00
pr27587a.obj.bz2 DWARF: Check version >= 3 for DW_FORM_ref_addr 2021-03-18 18:34:48 -07:00
pr27587b.obj.bz2 DWARF: Check version >= 3 for DW_FORM_ref_addr 2021-03-18 18:34:48 -07:00
pr27590.rd x86-64: Add a testcase for PR ld/27590 2021-03-19 17:23:47 -07:00
pr27590a.obj.bz2 x86-64: Add a testcase for PR ld/27590 2021-03-19 17:23:47 -07:00
pr27590b.obj.bz2 x86-64: Add a testcase for PR ld/27590 2021-03-19 17:23:47 -07:00
pr28875-data.err x86: Disallow invalid relocation against protected symbol 2022-02-11 10:24:54 -08:00
pr28875-func.err x86: Disallow invalid relocation against protected symbol 2022-02-11 10:24:54 -08: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-3.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-3a.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-4.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-4a.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-5.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-5a.r x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 ld: Support ELF GNU program properties 2017-04-03 08:08:27 -07:00
property-6b.c ld: Support ELF GNU program properties 2017-04-03 08:08:27 -07:00
property-6c.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-no-copy.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-stack.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-unsorted-1.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-unsorted-2.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-x86-1.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-x86-2.S Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
property-x86-3-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-3.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-3.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-4a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-4a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-4a.s x86: Add GC testcases with property sections 2017-05-19 08:45:24 -07:00
property-x86-4b-x32.d x86-64: Add some x32 ELF property tests 2017-06-09 10:43:43 -07:00
property-x86-4b.d x86-64: Add some x32 ELF property tests 2017-06-09 10:43:43 -07:00
property-x86-4b.s x86-64: Add some x32 ELF property tests 2017-06-09 10:43:43 -07:00
property-x86-5-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-5.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-5a.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-5b.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-6-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-6.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-6.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-cet1-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet1.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet2a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet2a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet5a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet5b-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-cet5b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
property-x86-ibt1a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt1a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07: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 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt1b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt2-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt2.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt3a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt3a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt3b-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt3b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt4-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt4.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt5-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt5.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-ibt.s x86: Support Intel IBT with IBT property and IBT-enable PLT 2017-06-22 05:44:53 -07:00
property-x86-isa1-x32.d readelf: Replace procesor with processor 2021-02-20 05:55:42 -08:00
property-x86-isa1.d readelf: Replace procesor with processor 2021-02-20 05:55:42 -08:00
property-x86-isa1.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-isa2-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-isa2.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-isa3-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-isa3.d x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
property-x86-isa4-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-isa4.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-lam-u48-1a.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u48-1b.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u48-2.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u48-3a.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u48-3b.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u48-4.d ld/x86-64: Also set LAM_U57 when setting LAM_U48 2021-01-08 21:51:48 -08:00
property-x86-lam-u48-5.d ld/x86-64: Also set LAM_U57 when setting LAM_U48 2021-01-08 21:51:48 -08:00
property-x86-lam-u48.s x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-1a.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-1b.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-2.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-3a.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-3b.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-4.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57-5.d x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-lam-u57.s x86-64: Add Intel LAM property support 2020-12-23 13:00:55 -08:00
property-x86-shstk1a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk1a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk1b-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk1b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk2-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk2.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk3a-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk3a.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk3b-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk3b.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk4-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk4.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk5-x32.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk5.d x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker 2020-10-30 06:50:10 -07:00
property-x86-shstk.s x86: Support Intel Shadow Stack with SHSTK property 2017-06-22 05:50:31 -07:00
protected1.d x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00
protected1.s
protected2.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
protected2.s
protected3.d x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00
protected3.s
protected4.d
protected4.s
protected5.d
protected5.s
protected6.s
protected6a.d x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00
protected6b.d
protected7.s
protected7a.d x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00
protected7b.d
protected8.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
protected8.s x86: Clear extern_protected_data for GNU_PROPERTY_NO_COPY_ON_PROTECTED 2017-08-23 10:15:58 -07:00
protected-data-1.h elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-data-1a.c elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-data-1b.c elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-data-2a.S elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-data-2b.S elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-func-1.h x86-64: Test protected function pointers 2021-06-17 10:26:34 -07:00
protected-func-1a.s x86-64: Test protected function pointers 2021-06-17 10:26:34 -07:00
protected-func-1b.c x86-64: Test protected function pointers 2021-06-17 10:26:34 -07:00
protected-func-2a.S elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-func-2b.S elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-func-2c.c elf: Add GNU_PROPERTY_1_NEEDED check 2021-07-08 18:14:31 -07:00
protected-func-3.c x86: Properly handle function pointer reference 2022-04-28 09:20:30 -07:00
rela.d x86-64/ELF: Fix "clear src_mask for all reloc types" test case 2021-05-11 17:00:51 -07:00
report-reloc-1-x32.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
report-reloc-1.d elf: Support DT_RELR in linker tests 2022-01-12 06:04:51 -08:00
report-reloc-1.l ld/x86: Update -z report-relative-reloc 2022-01-04 11:12:01 -08:00
report-reloc-1.s ld/x86: Add -z report-relative-reloc 2021-01-15 18:07:07 -08:00
simple.c
simple.s x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker 2020-10-09 05:13:26 -07:00
split-by-file1.s
split-by-file2.s
split-by-file.rd
start.s Add linker warning for when it creates an executable stack. 2022-04-20 13:39:05 +01:00
textrel-1.err elf: Correct DT_TEXTREL warning in PDE 2021-06-19 16:33:35 -07:00
textrel-1a.s elf: Correct DT_TEXTREL warning in PDE 2021-06-19 16:33:35 -07:00
textrel-1b.s elf: Correct DT_TEXTREL warning in PDE 2021-06-19 16:33:35 -07:00
tls-def1.c
tls-gd1.S
tls-ld1.S
tls-main1.c
tls.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
tlsbin2.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsbin2.rd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
tlsbin2.sd
tlsbin2.td
tlsbin.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsbin.rd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
tlsbin.s
tlsbin.sd
tlsbin.td
tlsbindesc.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsbindesc.rd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
tlsbindesc.s
tlsbindesc.sd
tlsbindesc.td
tlsbinpic2.s
tlsbinpic.s
tlsdesc1a.c x86: Add run-time tests for -mtls-dialect=gnu2 2017-04-28 12:42:18 -07:00
tlsdesc1b.c x86: Add run-time tests for -mtls-dialect=gnu2 2017-04-28 12:42:18 -07:00
tlsdesc2.d x86: Add DT_PLTRELSZ/DT_PLTREL/DT_JMPREL for PLT relocation 2017-04-26 15:34:00 -07:00
tlsdesc.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsdesc.pd opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
tlsdesc.rd Change the linker's heuristic for computing the entry point for binaries so that shared libraries default to an entry point of 0. 2021-09-21 13:21:41 +01:00
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 Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
tlsgd5a.s
tlsgd5b.s
tlsgd5c.s
tlsgd6.dd
tlsgd6a.s
tlsgd6b.s
tlsgd6c.s
tlsgd7.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsgd7.s
tlsgd8.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsgd8.s
tlsgd9.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsgd9.s
tlsgd10.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsgd10.s
tlsgd11.dd
tlsgd11.s
tlsgd12.d
tlsgd12.s
tlsgd13.d
tlsgd13.s
tlsgd14.dd
tlsgd14.s
tlsgdesc.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlsgdesc.rd ELF: Don't generate unused section symbols 2021-01-07 06:46:55 -08:00
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 x86: Ignore CS/DS/ES/SS segment-override prefixes in 64-bit mode 2020-11-14 06:20:33 -08:00
tlsld3.s
tlsld4.dd x86: Ignore CS/DS/ES/SS segment-override prefixes in 64-bit mode 2020-11-14 06:20:33 -08:00
tlsld4.s
tlsld5.dd
tlsld5.s
tlsld6.dd
tlsld6.s
tlsle1.d
tlsle1.s
tlslib.s
tlspic1.s
tlspic2.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlspic2.rd Change the linker's heuristic for computing the entry point for binaries so that shared libraries default to an entry point of 0. 2021-09-21 13:21:41 +01:00
tlspic2.s
tlspic2.sd
tlspic2.td
tlspic3.s
tlspic.dd x86: avoid attaching suffixes to unambiguous insns 2020-07-15 08:53:55 +02:00
tlspic.rd Change the linker's heuristic for computing the entry point for binaries so that shared libraries default to an entry point of 0. 2021-09-21 13:21:41 +01:00
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 opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
tlspie2c.d opcodes/i386: remove trailing whitespace from insns with zero operands 2022-05-27 14:12:33 +01:00
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 x86: Make protected symbols local for -shared 2022-07-19 08:41:52 -07:00