mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
bab55c0522
When ld is running with something other than --hash-style=sysv by default, numerous tests need tweaking. Most of the changes just add --hash-style=sysv. I didn't want to make --hash-style=sysv global as that means --hash-style=gnu isn't well tested. * testsuite/ld-alpha/alpha.exp: Add --hash-style=sysv to various test's ld options. * testsuite/ld-arm/arm-elf.exp: Likewise. * testsuite/ld-elf/elf.exp: Likewise. * testsuite/ld-elf/readelf.exp: Likewise. * testsuite/ld-elfvsb/elfvsb.exp: Likewise. * testsuite/ld-i386/i386.exp: Likewise. * testsuite/ld-ia64/ia64.exp: Likewise. * testsuite/ld-m68k/m68k.exp: Likewise. * testsuite/ld-metag/metag.exp: Likewise. * testsuite/ld-powerpc/powerpc.exp: Likewise. * testsuite/ld-s390/s390.exp: Likewise. * testsuite/ld-sh/sh-vxworks.exp: Likewise. * testsuite/ld-shared/shared.exp: Likewise. * testsuite/ld-sparc/sparc.exp: Likewise. * testsuite/ld-tic6x/tic6x.exp: Likewise. * testsuite/ld-vax-elf/vax-elf.exp: Likewise. * testsuite/ld-x86-64/mpx.exp: Likewise. * testsuite/ld-x86-64/x86-64.exp: Likewise. * testsuite/ld-xtensa/xtensa.exp: Likewise. * testsuite/ld-elf/comm-data2.ld: Add .gnu.hash output section. * testsuite/ld-elf/pr20828-v.ld: Likewise. * testsuite/ld-elf/pr20828.ld: Likewise. * testsuite/ld-elf/pr21233.ld: Likewise. * testsuite/ld-elf/pr21384.ld: Likewise. * testsuite/ld-elf/provide-hidden-1.ld: Likewise. * testsuite/ld-elf/provide-hidden-2.ld: Likewise. * testsuite/ld-elf/provide-hidden-s.ld: Likewise. * testsuite/ld-scripts/cross1.t: Likewise. * testsuite/ld-elf/stab.d: Adjust allowed section indices. * testsuite/ld-i386/pie1.d: Don't match addresses. * testsuite/ld-i386/plt-pic2.dd: Likewise. * testsuite/ld-i386/pr19636-1d.d: Likewise. * testsuite/ld-i386/pr19636-2c.d: Likewise. * testsuite/ld-powerpc/elfv2so.d: Likewise. * testsuite/ld-powerpc/tlsopt5.d: Likewise. * testsuite/ld-powerpc/tlsopt5.wf: Likewise. * testsuite/ld-powerpc/tlsopt5_32.d: Likewise. * testsuite/ld-i386/pr19636-2b.d: Don't match _start. * testsuite/ld-powerpc/ambiguousv1.d: Relax symbol count, index and address match. * testsuite/ld-powerpc/ambiguousv1b.d: Likewise. * testsuite/ld-powerpc/ambiguousv2.d: Likewise. * testsuite/ld-powerpc/ambiguousv2b.d: Likewise. * testsuite/ld-aarch64/gc-plt-relocs.d: Run ld with --hash-style=sysv. * testsuite/ld-aarch64/ifunc-1.d: Likewise. * testsuite/ld-aarch64/ifunc-2.d: Likewise. * testsuite/ld-aarch64/ifunc-21.d: Likewise. * testsuite/ld-aarch64/relasz.d: Likewise. * testsuite/ld-aarch64/tls-small-ld.d: Likewise. * testsuite/ld-aarch64/tls-tiny-ld.d: Likewise. * testsuite/ld-arc/tls_gd-01.d: Likewise. * testsuite/ld-cris/libdso-10.d: Likewise. * testsuite/ld-cris/libdso-2.d: Likewise. * testsuite/ld-cris/pic-gc-72.d: Likewise. * testsuite/ld-cris/pic-gc-73.d: Likewise. * testsuite/ld-cris/tls-gd-1.d: Likewise. * testsuite/ld-cris/tls-gd-1h.d: Likewise. * testsuite/ld-cris/tls-gd-2.d: Likewise. * testsuite/ld-cris/tls-gd-2h.d: Likewise. * testsuite/ld-cris/tls-ie-10.d: Likewise. * testsuite/ld-cris/tls-ie-11.d: Likewise. * testsuite/ld-cris/tls-ie-8.d: Likewise. * testsuite/ld-cris/tls-ie-9.d: Likewise. * testsuite/ld-cris/tls-ld-4.d: Likewise. * testsuite/ld-cris/tls-ld-5.d: Likewise. * testsuite/ld-cris/tls-ld-6.d: Likewise. * testsuite/ld-cris/tls-ld-7.d: Likewise. * testsuite/ld-cris/tls-ldgd-14.d: Likewise. * testsuite/ld-cris/tls-ldgd-15.d: Likewise. * testsuite/ld-cris/tls-ldgdx-14.d: Likewise. * testsuite/ld-cris/tls-ldgdx-15.d: Likewise. * testsuite/ld-cris/tls-local-54.d: Likewise. * testsuite/ld-cris/tls-local-60.d: Likewise. * testsuite/ld-cris/tls-local-61.d: Likewise. * testsuite/ld-cris/weakhiddso.d: Likewise. * testsuite/ld-elf/linkinfo1a.d: Likewise. * testsuite/ld-elf/linkinfo1b.d: Likewise. * testsuite/ld-elf/pr19617a.d: Likewise. * testsuite/ld-elfvsb/hidden2.d: Likewise. * testsuite/ld-frv/fdpic-pie-6.d: Likewise. * testsuite/ld-frv/fdpic-shared-2.d: Likewise. * testsuite/ld-frv/fdpic-shared-5.d: Likewise. * testsuite/ld-frv/fdpic-shared-6.d: Likewise. * testsuite/ld-frv/fdpic-shared-8.d: Likewise. * testsuite/ld-frv/fdpic-shared-local-2.d: Likewise. * testsuite/ld-frv/fdpic-shared-local-8.d: Likewise. * testsuite/ld-frv/tls-dynamic-2.d: Likewise. * testsuite/ld-i386/ibt-plt-1.d: Likewise. * testsuite/ld-i386/ibt-plt-2a.d: Likewise. * testsuite/ld-i386/ibt-plt-2c.d: Likewise. * testsuite/ld-i386/ibt-plt-3a.d: Likewise. * testsuite/ld-i386/ibt-plt-3c.d: Likewise. * testsuite/ld-i386/pr20830.d: Likewise. * testsuite/ld-ia64/merge1.d: Likewise. * testsuite/ld-ia64/merge2.d: Likewise. * testsuite/ld-ia64/merge3.d: Likewise. * testsuite/ld-ia64/merge4.d: Likewise. * testsuite/ld-ia64/merge5.d: Likewise. * testsuite/ld-ifunc/ifunc-1-local-x86.d: Likewise. * testsuite/ld-ifunc/ifunc-1-x86.d: Likewise. * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise. * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise. * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise. * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise. * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise. * testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise. * testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise. * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise. * testsuite/ld-ifunc/pr17154-i386.d: Likewise. * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise. * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise. * testsuite/ld-m68k/got-1.d: Likewise. * testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d: Likewise. * testsuite/ld-m68k/got-multigot-14-ok.d: Likewise. * testsuite/ld-m68k/got-multigot-15-er.d: Likewise. * testsuite/ld-m68k/got-negative-12-13-14-34-ok.d: Likewise. * testsuite/ld-m68k/got-negative-12-13-14-35-er.d: Likewise. * testsuite/ld-m68k/got-negative-14-ok.d: Likewise. * testsuite/ld-m68k/got-negative-15-er.d: Likewise. * testsuite/ld-m68k/got-single-12-ok.d: Likewise. * testsuite/ld-m68k/got-single-13-er.d: Likewise. * testsuite/ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise. * testsuite/ld-m68k/got-xgot-15-ok.d: Likewise. * testsuite/ld-m68k/tls-gd-1.d: Likewise. * testsuite/ld-m68k/tls-gd-2.d: Likewise. * testsuite/ld-m68k/tls-gd-ie-1.d: Likewise. * testsuite/ld-m68k/tls-ie-1.d: Likewise. * testsuite/ld-m68k/tls-ld-1.d: Likewise. * testsuite/ld-m68k/tls-ld-2.d: Likewise. * testsuite/ld-sh/shared-2.d: Likewise. * testsuite/ld-sh/tlsbin-2.d: Likewise. * testsuite/ld-sh/tlspic-2.d: Likewise. * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise. * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise. * testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise. * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise. * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise. * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise. * testsuite/ld-x86-64/bnd-plt-1.d: Likewise. * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise. * testsuite/ld-x86-64/ibt-plt-1.d: Likewise. * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise. * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise. * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise. * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise. * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise. * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise. * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise. * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise. * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise. * testsuite/ld-x86-64/ilp32-4.d: Likewise. * testsuite/ld-x86-64/load1c-nacl.d: Likewise. * testsuite/ld-x86-64/load1c.d: Likewise. * testsuite/ld-x86-64/load1d-nacl.d: Likewise. * testsuite/ld-x86-64/load1d.d: Likewise. * testsuite/ld-x86-64/pie3-nacl.d: Likewise. * testsuite/ld-x86-64/pie3.d: Likewise. * testsuite/ld-x86-64/pr14207.d: Likewise. * testsuite/ld-x86-64/pr19162.d: Likewise. * testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise. * testsuite/ld-x86-64/pr19636-2d.d: Likewise. * testsuite/ld-x86-64/pr20253-1d.d: Likewise. * testsuite/ld-x86-64/pr20253-1f.d: Likewise. * testsuite/ld-x86-64/pr20253-1j.d: Likewise. * testsuite/ld-x86-64/pr20253-1l.d: Likewise. * testsuite/ld-x86-64/pr20830a-now.d: Likewise. * testsuite/ld-x86-64/pr20830a.d: Likewise. * testsuite/ld-x86-64/pr20830b-now.d: Likewise. * testsuite/ld-x86-64/pr20830b.d: Likewise. * testsuite/ld-x86-64/pr21038a-now.d: Likewise. * testsuite/ld-x86-64/pr21038a.d: Likewise. * testsuite/ld-x86-64/pr21038b-now.d: Likewise. * testsuite/ld-x86-64/pr21038b.d: Likewise. * testsuite/ld-x86-64/pr21038c-now.d: Likewise. * testsuite/ld-x86-64/pr21038c.d: Likewise. |
||
---|---|---|
.. | ||
addpcis.d | ||
addpcis.s | ||
aix52.exp | ||
aix-abs-branch-1.dd | ||
aix-abs-branch-1.ex | ||
aix-abs-branch-1.im | ||
aix-abs-branch-1.nd | ||
aix-abs-branch-1.s | ||
aix-abs-reloc-1.ex | ||
aix-abs-reloc-1.im | ||
aix-abs-reloc-1.nd | ||
aix-abs-reloc-1.od | ||
aix-abs-reloc-1.s | ||
aix-core-sec-1.ex | ||
aix-core-sec-1.hd | ||
aix-core-sec-1.s | ||
aix-core-sec-2.ex | ||
aix-core-sec-2.hd | ||
aix-core-sec-2.s | ||
aix-core-sec-3.ex | ||
aix-core-sec-3.hd | ||
aix-core-sec-3.s | ||
aix-export-1-all.dd | ||
aix-export-1-full.dd | ||
aix-export-1a.s | ||
aix-export-1b.s | ||
aix-export-2.nd | ||
aix-export-2.s | ||
aix-gc-1-32.dd | ||
aix-gc-1-64.dd | ||
aix-gc-1.ex | ||
aix-gc-1.nd | ||
aix-gc-1.s | ||
aix-glink-1-32.d | ||
aix-glink-1-32.dd | ||
aix-glink-1-64.d | ||
aix-glink-1-64.dd | ||
aix-glink-1.ex | ||
aix-glink-1.s | ||
aix-glink-2-32.dd | ||
aix-glink-2-64.dd | ||
aix-glink-2a.ex | ||
aix-glink-2a.s | ||
aix-glink-2b.s | ||
aix-glink-2c.ex | ||
aix-glink-2c.s | ||
aix-glink-2d.s | ||
aix-glink-3-32.d | ||
aix-glink-3-64.d | ||
aix-glink-3.dd | ||
aix-glink-3.s | ||
aix-glink-3a.s | ||
aix-glink-3b.s | ||
aix-lineno-1.s | ||
aix-lineno-1.txt | ||
aix-lineno-1a.dd | ||
aix-lineno-1a.nd | ||
aix-lineno-1b.dd | ||
aix-lineno-1b.nd | ||
aix-no-dup-syms-1-dso.dnd | ||
aix-no-dup-syms-1-dso.drd | ||
aix-no-dup-syms-1-dso.nd | ||
aix-no-dup-syms-1-dso.rd | ||
aix-no-dup-syms-1-rel.nd | ||
aix-no-dup-syms-1-rel.rd | ||
aix-no-dup-syms-1.ex | ||
aix-no-dup-syms-1.im | ||
aix-no-dup-syms-1a.s | ||
aix-no-dup-syms-1b.s | ||
aix-ref-1-32.od | ||
aix-ref-1-64.od | ||
aix-ref-1.s | ||
aix-rel-1.od | ||
aix-rel-1.s | ||
aix-toc-1-32.dd | ||
aix-toc-1-64.dd | ||
aix-toc-1.ex | ||
aix-toc-1a.s | ||
aix-toc-1b.s | ||
aix-weak-1-dso.dnd | ||
aix-weak-1-dso.hd | ||
aix-weak-1-dso.nd | ||
aix-weak-1-gcdso.dnd | ||
aix-weak-1-gcdso.hd | ||
aix-weak-1-gcdso.nd | ||
aix-weak-1-rel.hd | ||
aix-weak-1-rel.nd | ||
aix-weak-1.ex | ||
aix-weak-1a.s | ||
aix-weak-1b.s | ||
aix-weak-2a.ex | ||
aix-weak-2a.nd | ||
aix-weak-2a.s | ||
aix-weak-2b.nd | ||
aix-weak-2b.s | ||
aix-weak-2c.ex | ||
aix-weak-2c.nd | ||
aix-weak-2c.od | ||
aix-weak-2c.s | ||
aix-weak-3-32.d | ||
aix-weak-3-32.dd | ||
aix-weak-3-64.d | ||
aix-weak-3-64.dd | ||
aix-weak-3a.ex | ||
aix-weak-3a.s | ||
aix-weak-3b.ex | ||
aix-weak-3b.s | ||
ambiguousv1.d | ||
ambiguousv1b.d | ||
ambiguousv2.d | ||
ambiguousv2b.d | ||
apuinfo1.s | ||
apuinfo2.s | ||
apuinfo-nul1.s | ||
apuinfo-nul.rd | ||
apuinfo-nul.s | ||
apuinfo-vle2.s | ||
apuinfo-vle.rd | ||
apuinfo-vle.s | ||
apuinfo.rd | ||
attr-gnu-4-0.s | ||
attr-gnu-4-1.s | ||
attr-gnu-4-2.s | ||
attr-gnu-4-3.s | ||
attr-gnu-4-00.d | ||
attr-gnu-4-01.d | ||
attr-gnu-4-02.d | ||
attr-gnu-4-03.d | ||
attr-gnu-4-10.d | ||
attr-gnu-4-11.d | ||
attr-gnu-4-12.d | ||
attr-gnu-4-13.d | ||
attr-gnu-4-20.d | ||
attr-gnu-4-21.d | ||
attr-gnu-4-22.d | ||
attr-gnu-4-23.d | ||
attr-gnu-4-31.d | ||
attr-gnu-4-32.d | ||
attr-gnu-4-33.d | ||
attr-gnu-8-1.s | ||
attr-gnu-8-2.s | ||
attr-gnu-8-3.s | ||
attr-gnu-8-11.d | ||
attr-gnu-8-23.d | ||
attr-gnu-8-31.d | ||
attr-gnu-12-1.s | ||
attr-gnu-12-2.s | ||
attr-gnu-12-11.d | ||
attr-gnu-12-21.d | ||
defsym.d | ||
defsym.s | ||
dotsym1.d | ||
dotsym2.d | ||
dotsym3.d | ||
dotsym4.d | ||
dotsymref.s | ||
elfv2-2a.s | ||
elfv2-2b.s | ||
elfv2-2exe.d | ||
elfv2-2so.d | ||
elfv2.s | ||
elfv2exe.d | ||
elfv2so.d | ||
export-class.exp | ||
funref2.s | ||
funref.s | ||
funv1.s | ||
funv2.s | ||
nodotsym.s | ||
oldtlslib.s | ||
plt1.d | ||
plt1.s | ||
powerpc-32-export-class.rd | ||
powerpc-32-export-class.xd | ||
powerpc-64-export-class.rd | ||
powerpc-64-export-class.xd | ||
powerpc.exp | ||
ppc476-shared2.d | ||
ppc476-shared.d | ||
ppc476-shared.lnk | ||
ppc476-shared.s | ||
relax.d | ||
relax.s | ||
relaxr.d | ||
relbrlt.d | ||
relbrlt.s | ||
reloc.d | ||
reloc.s | ||
relocsort.d | ||
relocsort.s | ||
sdabase2.d | ||
sdabase2.t | ||
sdabase.d | ||
sdabase.s | ||
sdabase.t | ||
sdadyn.d | ||
sdadyn.s | ||
sdalib.s | ||
startv1.s | ||
startv2.s | ||
symtocbase-1.s | ||
symtocbase-2.s | ||
symtocbase.d | ||
tls32.d | ||
tls32.g | ||
tls32.s | ||
tls32.t | ||
tls.d | ||
tls.g | ||
tls.s | ||
tls.t | ||
tlsdll_32.s | ||
tlsdll.s | ||
tlsdll.ver | ||
tlsexe32.d | ||
tlsexe32.g | ||
tlsexe32.r | ||
tlsexe32.t | ||
tlsexe.d | ||
tlsexe.g | ||
tlsexe.r | ||
tlsexe.t | ||
tlsexetoc.d | ||
tlsexetoc.g | ||
tlsexetoc.r | ||
tlsexetoc.t | ||
tlsld32.d | ||
tlsld32.s | ||
tlsld.d | ||
tlsld.s | ||
tlslib32.s | ||
tlslib.s | ||
tlsmark32.d | ||
tlsmark32.s | ||
tlsmark.d | ||
tlsmark.s | ||
tlsopt1_32.d | ||
tlsopt1_32.s | ||
tlsopt1.d | ||
tlsopt1.s | ||
tlsopt2_32.d | ||
tlsopt2_32.s | ||
tlsopt2.d | ||
tlsopt2.s | ||
tlsopt3_32.d | ||
tlsopt3_32.s | ||
tlsopt3.d | ||
tlsopt3.s | ||
tlsopt4_32.d | ||
tlsopt4_32.s | ||
tlsopt4.d | ||
tlsopt4.s | ||
tlsopt5_32.d | ||
tlsopt5_32.s | ||
tlsopt5.d | ||
tlsopt5.s | ||
tlsopt5.wf | ||
tlsso32.d | ||
tlsso32.g | ||
tlsso32.r | ||
tlsso32.t | ||
tlsso.d | ||
tlsso.g | ||
tlsso.r | ||
tlsso.t | ||
tlstoc.d | ||
tlstoc.g | ||
tlstoc.s | ||
tlstoc.t | ||
tlstocso.d | ||
tlstocso.g | ||
tlstocso.r | ||
tlstocso.t | ||
tocnovar.d | ||
tocnovar.s | ||
tocopt2.d | ||
tocopt2.out | ||
tocopt2.s | ||
tocopt3.d | ||
tocopt3.s | ||
tocopt4.d | ||
tocopt4a.s | ||
tocopt4b.s | ||
tocopt5.d | ||
tocopt5.s | ||
tocopt6-inc.s | ||
tocopt6.d | ||
tocopt6a.s | ||
tocopt6b.s | ||
tocopt6c.s | ||
tocopt7.d | ||
tocopt7.out | ||
tocopt7.s | ||
tocopt8.d | ||
tocopt8.s | ||
tocopt.d | ||
tocopt.out | ||
tocopt.s | ||
tocsave1.s | ||
tocsave1a.d | ||
tocsave1s.d | ||
tocsave2.s | ||
tocsave2a.d | ||
tocsave2s.d | ||
tocsavelib.s | ||
tocvar.d | ||
tocvar.s | ||
vle-multiseg-1.d | ||
vle-multiseg-1.ld | ||
vle-multiseg-2.d | ||
vle-multiseg-2.ld | ||
vle-multiseg-3.d | ||
vle-multiseg-3.ld | ||
vle-multiseg-4.d | ||
vle-multiseg-4.ld | ||
vle-multiseg-5.d | ||
vle-multiseg-5.ld | ||
vle-multiseg-6.d | ||
vle-multiseg-6.ld | ||
vle-multiseg-6a.s | ||
vle-multiseg-6b.s | ||
vle-multiseg-6c.s | ||
vle-multiseg-6d.s | ||
vle-multiseg.s | ||
vle-reloc-1.d | ||
vle-reloc-1.s | ||
vle-reloc-2.d | ||
vle-reloc-2.s | ||
vle-reloc-3.d | ||
vle-reloc-3.s | ||
vle-reloc-def-1.s | ||
vle-reloc-def-2.s | ||
vle-reloc-def-3.s | ||
vle.ld | ||
vxworks1-lib.dd | ||
vxworks1-lib.nd | ||
vxworks1-lib.rd | ||
vxworks1-lib.s | ||
vxworks1-lib.sd | ||
vxworks1-lib.td | ||
vxworks1-static.d | ||
vxworks1.dd | ||
vxworks1.ld | ||
vxworks1.rd | ||
vxworks1.s | ||
vxworks2-static.sd | ||
vxworks2.s | ||
vxworks2.sd | ||
vxworks-relax-2.rd | ||
vxworks-relax-2.s | ||
vxworks-relax.rd | ||
vxworks-relax.s |