binutils-gdb/ld/testsuite/ld-powerpc
Alan Modra f40bb390bb PowerPC64: align plt_branch stubs
plt_branch stubs are similar to plt_call stubs in that they branch
via bctr.  Align them too.

bfd/
	* elf64-ppc.c (ppc_size_one_stub): Align plt_branch stubs as for
	plt_call stubs.
ld/
	* testsuite/ld-powerpc/elfv2exe.d: Adjust for plt_branch changes.
	* testsuite/ld-powerpc/notoc.d: Likewise.
	* testsuite/ld-powerpc/notoc.wf: Likewise.
	* testsuite/ld-powerpc/notoc3.d: Likewise.
	* testsuite/ld-powerpc/pr23937.d: Likewise.
2022-06-28 13:02:26 +09:30
..
abs32-pie.d PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-pie.r PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-reloc.s PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-shared.d PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-shared.r PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-static.d PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs32-static.r PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
abs-pie-relr.d PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-pie-relr.r PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-pie.d PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-pie.r PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-reloc.s PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-shared-relr.d PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-shared-relr.r PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-shared.d PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-shared.r PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-static.d PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
abs-static.r PowerPC64 treatment of absolute symbols 2022-02-03 13:40:41 +10:30
addpcis.d
addpcis.s
aix52.exp XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-abs-branch-1-32.nd
aix-abs-branch-1-64.nd
aix-abs-branch-1.dd
aix-abs-branch-1.ex
aix-abs-branch-1.im
aix-abs-branch-1.s
aix-abs-reloc-1-32.nd
aix-abs-reloc-1-32.od
aix-abs-reloc-1-64.nd
aix-abs-reloc-1-64.od
aix-abs-reloc-1.ex
aix-abs-reloc-1.im
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-32.dd
aix-export-1-all-64.dd
aix-export-1-full-32.dd
aix-export-1-full-64.dd
aix-export-1a.s
aix-export-1b.s
aix-export-2-32.nd
aix-export-2-64.nd
aix-export-2.s
aix-gc-1-32.dd
aix-gc-1-32.nd
aix-gc-1-64.dd
aix-gc-1-64.nd
aix-gc-1.ex
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-32.dd
aix-glink-3-64.d
aix-glink-3-64.dd
aix-glink-3.s
aix-glink-3a.s
aix-glink-3b.s
aix-largetoc-1-32.d
aix-largetoc-1-64.d
aix-largetoc-1.ex
aix-largetoc-1.s
aix-lineno-1.s
aix-lineno-1.txt
aix-lineno-1a-32.dd
aix-lineno-1a-32.nd
aix-lineno-1a-64.dd
aix-lineno-1a-64.nd
aix-lineno-1b-32.dd
aix-lineno-1b-32.nd
aix-lineno-1b-64.dd
aix-lineno-1b-64.nd
aix-neg-reloc-32.d
aix-neg-reloc-64.d
aix-neg-reloc.ex
aix-neg-reloc.s
aix-no-dup-syms-1-dso-32.dnd
aix-no-dup-syms-1-dso-32.drd Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-no-dup-syms-1-dso-32.nd
aix-no-dup-syms-1-dso-32.rd Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-no-dup-syms-1-dso-64.dnd
aix-no-dup-syms-1-dso-64.drd Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-no-dup-syms-1-dso-64.nd
aix-no-dup-syms-1-dso-64.rd Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-no-dup-syms-1-rel.nd
aix-no-dup-syms-1-rel.rd Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
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 Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-rel-1.s
aix-tls-reloc-32.dd XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-tls-reloc-32.dt XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-tls-reloc-64.dd XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-tls-reloc-64.dt XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-tls-reloc.ex
aix-tls-reloc.s XCOFF: add support for TLS relocations on hidden symbols 2022-01-10 09:14:57 +01:00
aix-tls-section-32.d
aix-tls-section-64.d
aix-tls-section.ex
aix-tls-section.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-32.dnd
aix-weak-1-dso-32.hd
aix-weak-1-dso-32.nd
aix-weak-1-dso-64.dnd
aix-weak-1-dso-64.hd
aix-weak-1-dso-64.nd
aix-weak-1-gcdso-32.dnd
aix-weak-1-gcdso-32.hd
aix-weak-1-gcdso-32.nd
aix-weak-1-gcdso-64.dnd
aix-weak-1-gcdso-64.hd
aix-weak-1-gcdso-64.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-32.nd
aix-weak-2a-64.nd
aix-weak-2a.ex
aix-weak-2a.s
aix-weak-2b-32.nd
aix-weak-2b-64.nd
aix-weak-2b.s
aix-weak-2c-32.nd
aix-weak-2c-32.od Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-weak-2c-64.nd
aix-weak-2c-64.od Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
aix-weak-2c.ex
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
big.s
callstub-1.d
callstub-1.s
callstub-2.d
callstub-2.s
callstub-3.d
callstub-4.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 PowerPC64: align plt_branch stubs 2022-06-28 13:02:26 +09:30
elfv2so.d PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
empty.s
export-class.exp
ext.d
ext.lnk
ext.s
funref2.s
funref.s
funv1.s
funv2.s
group1.d
group1.s
group1.sym
group2.d
group2.s
group2.sym
group3.s
group3.sym
inline-1.d
inline-2.d
inline-3.d
inline-4.d
inline.s
inlinepcrel-1.d
inlinepcrel-2.d
inlinepcrel-3.d
inlinepcrel.s
localgot.d
localgot.s
nodotsym.s
non-contiguous-powerpc64.d
non-contiguous-powerpc.d
non-contiguous-powerpc.ld
non-contiguous-powerpc.s
notoc2.d
notoc2.s
notoc3.d PowerPC64: align plt_branch stubs 2022-06-28 13:02:26 +09:30
notoc3.s
notoc3.wf
notoc.d PowerPC64: align plt_branch stubs 2022-06-28 13:02:26 +09:30
notoc.s
notoc.wf PowerPC64: align plt_branch stubs 2022-06-28 13:02:26 +09:30
oldtlslib.s
pcrelopt.d
pcrelopt.s
pcrelopt.sec
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 PowerPC32 treatment of absolute symbols 2022-05-04 14:41:56 +09:30
ppc476-shared2.d Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
ppc476-shared.d
ppc476-shared.lnk
ppc476-shared.s
pr23937.d PowerPC64: align plt_branch stubs 2022-06-28 13:02:26 +09:30
pr23937.s
pr28827-1.d Tweak assembler invocation for pr28827-1 test 2022-02-05 18:21:34 +10:30
pr28827-1.s A more elegant pr28827-1 testcase 2022-02-07 09:36:19 +10:30
pr28827-2.d Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu 2022-01-31 14:09:34 +10:30
pr28827-2.lnk Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu 2022-01-31 14:09:34 +10:30
pr28827-2.s Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu 2022-01-31 14:09:34 +10:30
relax.d
relax.s
relaxr.d
relaxrl.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 Trailing spaces in objdump -r header 2022-05-31 11:25:09 +09:30
sdadyn.s
sdalib.s
startstop.d
startstop.r
startstop.s
startv1.s
startv2.s
symtocbase-1.s Update PowerPC64 symtocbase test 2022-01-28 17:00:55 +10:30
symtocbase-2.s Update PowerPC64 symtocbase test 2022-01-28 17:00:55 +10:30
symtocbase.d Update PowerPC64 symtocbase test 2022-01-28 17:00:55 +10:30
tls32.d
tls32.g
tls32.s
tls32.t
tls32no.d
tls32no.g
tls.d
tls.g
tls.s
tls.t
tlsdesc2.d PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
tlsdesc2.wf
tlsdesc3.d
tlsdesc3.wf
tlsdesc4.d
tlsdesc4.s
tlsdesc4.wf
tlsdesc.d
tlsdesc.s
tlsdesc.wf
tlsdll_32.s
tlsdll.s
tlsdll.ver
tlsexe32.d
tlsexe32.g
tlsexe32.r
tlsexe32.t
tlsexe32no.d
tlsexe32no.g
tlsexe32no.r
tlsexe.d
tlsexe.g
tlsexe.r
tlsexe.t
tlsexeno.d
tlsexeno.g
tlsexeno.r
tlsexenors.d
tlsexenors.r
tlsexers.d
tlsexers.r
tlsexetoc.d
tlsexetoc.g
tlsexetoc.r
tlsexetoc.t
tlsexetocno.d
tlsexetocno.g
tlsexetocnors.d
tlsexetocrs.d
tlsexetocrs.r
tlsgd.d
tlsgd.s
tlsget2.d PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
tlsget2.wf
tlsget.d PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
tlsget.s
tlsget.wf
tlsie.d
tlsie.s
tlsld.d
tlsld.s
tlsldopt32.d
tlsldopt32.s
tlsldopt.d
tlsldopt.s
tlslib32.s
tlslib.s
tlsmark32.d
tlsmark32.s
tlsmark.d
tlsmark.s
tlsno.d
tlsno.g
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 PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
tlsopt5.s
tlsopt5.wf
tlsopt6.d PowerPC64 extended instructions in powerpc_macros 2022-03-16 09:59:07 +10:30
tlsopt6.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
tlstocno.d
tlstocno.g
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
tprel32.d
tprel.d
tprel.s
tprelbad.d
tprelbad.s
undefweak.d
undefweak.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
weak1.d
weak1.r
weak1.s
weak1so.d
weak1so.r