binutils-gdb/ld/testsuite/ld-cris
H.J. Lu c679ec98a1 cris: Don't generate unnecessary dynamic tags
Dynamic tags, DT_JMPREL, PLTREL and PLTRELSZ, are needed only if there
are relocation entries for PLT.  Don't generate them if there are no
relocation entries for PLT.

bfd/

	PR ld/26083
	* elf32-cris.c (elf_cris_size_dynamic_sections): Call
	_bfd_elf_add_dynamic_tags.

ld/

	PR ld/26083
	* testsuite/ld-cris/libdso-15b.d: Updated.
	* testsuite/ld-cris/libdso-1c.d: Likewise.
	* testsuite/ld-cris/libdso-1d.d: Likewise.
	* testsuite/ld-cris/libdso-15c.d: New file.
2020-06-24 04:00:31 -07:00
..
asneed1.d
badgotr1.d
comref1.s
cris.exp
def2.d
def3.d
dso12-pltdis.d
dso-1.s
dso-1b.s
dso-1c.s
dso-2.s
dso-2b.s
dso-3.s
dso-4.s
dso-pltdis1.d
dso-pltdis2.d
dsofn4g.s
dsofnf2.s
dsofnf.s
dsofng.s
dsov32-1.s
dsov32-2.s
dsov32-3.s
dsov32-4.s
euwref1.s
expalltst3
expdref1.s
expdref2.s
expdref3.s
expdref4.s
expdyn1.d
expdyn1.s
expdyn1w.s
expdyn2.d
expdyn2.s
expdyn3.d
expdyn4.d
expdyn5.d
expdyn6.d
expdyn7.d
globsym1ref.s
globsymw1.s
globsymw2.s
got7.s
gotplt1.d
gotplt2.d
gotplt3.d
gotrel1.s
gotrel2.s
hiddef1.d
hiddef1.s
hide1
hidedsofns2468
hidrefgotplt1.s
init.s
ldsym1.d
libdso-1.d
libdso-1b.d
libdso-1c.d cris: Don't generate unnecessary dynamic tags 2020-06-24 04:00:31 -07:00
libdso-1d.d cris: Don't generate unnecessary dynamic tags 2020-06-24 04:00:31 -07:00
libdso-2.d
libdso-3.d
libdso-4.d
libdso-10.d
libdso-11.d
libdso-12.d
libdso-12b.d
libdso-12c.d
libdso-13.d
libdso-13b.d
libdso-14.d
libdso-15.d
libdso-15b.d cris: Don't generate unnecessary dynamic tags 2020-06-24 04:00:31 -07:00
libdso-15c.d cris: Don't generate unnecessary dynamic tags 2020-06-24 04:00:31 -07:00
locref1.d
locref1.s
locref2.d
locref2.s
move-1.s
nodyn4.d
nodyn5.d
noglob1.d
noglob1.s
noov.d
noov.s
pcrelcp-1.d
pcrelcp-1.s
pic-gc-72.d
pic-gc-72.s
pic-gc-73.d
pic-gc-73.s
pr16044.d
pv32-1.d
pv32.s
stabs1.s
start1.s
tls128.s
tls128g.s
tls-commx.s
tls-dso-dtpoffd2.d
tls-dso-dtpoffd4.d
tls-dso-tpoffgotcomm1.d
tls-dso-tpoffgotcomm1.s
tls-dso-x1x2-1.d
tls-dso-xz-1.d
tls-dtpoffdx.s
tls-dtprelm.s
tls-e-20.d
tls-e-20a.d
tls-e-21.d
tls-e-22.d
tls-e-23.d
tls-e-66.d
tls-e-80.d
tls-e-dtpoffd1.d
tls-e-dtpoffd3.d
tls-e-tpiecomm1.d
tls-e-tpiecomm1.s
tls-e-tpoffcomm1.d
tls-e-tpoffcomm1.s
tls-e-tpoffgotcomm1.d
tls-err-20x.d
tls-err-24.d
tls-err-25.d
tls-err-26.d
tls-err-27.d
tls-err-28.d
tls-err-29.d
tls-err-31.d
tls-err-33.d
tls-err-35.d
tls-err-37.d
tls-err-39.d
tls-err-40.d
tls-err-41.d
tls-err-43.d
tls-err-44.d
tls-err-45.d
tls-err-47.d
tls-err-48.d
tls-err-49.d
tls-err-51.d
tls-err-52.d
tls-err-53.d
tls-err-55.d
tls-err-55.s
tls-err-56.d
tls-err-56.s
tls-err-62.d
tls-err-62.s
tls-err-65.d
tls-err-67.d
tls-err-77.d
tls-gc-68.d
tls-gc-69.d
tls-gc-70.d
tls-gc-71.d
tls-gc-71.s
tls-gc-75.d
tls-gc-76.d
tls-gc-76.s
tls-gc-79.d
tls-gd-1.d
tls-gd-1.s
tls-gd-1h.d
tls-gd-2.d
tls-gd-2.s
tls-gd-2h.d
tls-gd-3.d
tls-gd-3.s
tls-gd-3h.d
tls-gdgotrelm.s
tls-global-74.d
tls-gottprelm.s
tls-hx1x2.s
tls-hx.s
tls-ie-8.d
tls-ie-8.s
tls-ie-8e1.d
tls-ie-8e.s
tls-ie-9.d
tls-ie-9.s
tls-ie-10.d
tls-ie-10.s
tls-ie-11.d
tls-ie-11.s
tls-ie-78.d
tls-js1.d
tls-ld-4.d
tls-ld-4.s
tls-ld-5.d
tls-ld-5.s
tls-ld-6.d
tls-ld-6.s
tls-ld-7.d
tls-ld-7.s
tls-ldgd-14.d
tls-ldgd-14.s
tls-ldgd-15.d
tls-ldgd-15.s
tls-ldgde-14.d
tls-ldgde-15.d
tls-ldgdex-14.d
tls-ldgdex-15.d
tls-ldgdx-14.d
tls-ldgdx-15.d
tls-le-12.d
tls-le-12.s
tls-le-12s.d
tls-le-12s.s
tls-le-13.d
tls-le-13.s
tls-le-13s.d
tls-le-13s.s
tls-legd-16.d
tls-legd-16.s
tls-legd-17.d
tls-legdx-16.d
tls-legdx-17.d
tls-leie-18.d
tls-leie-19.d
tls-leie-19.s
tls-local-54.d
tls-local-54.s
tls-local-57.d
tls-local-57.s
tls-local-58.d
tls-local-58.s
tls-local-59.d
tls-local-59.s
tls-local-60.d
tls-local-61.d
tls-local-63.d
tls-local-64.d
tls-ok-30.d
tls-ok-32.d
tls-ok-34.d
tls-ok-36.d
tls-tbss64.s
tls-tprelm.s
tls-und-38.d
tls-und-42.d
tls-und-46.d
tls-und-50.d
tls-x1x2.s
tls-x.s
tls-z.s
undef1.d
undef2.d
undef3.d
v10-v32.d
v10-va.d
v32-ba-1.d
v32-ba-1.s
v32-bin-1.d
v32-bin-1.s
v32-v10.d
v32-va.d
va-v10.d
va-v32.d
warn1.d
warn2.d
warn3.d
warn4.d
weakhid.s
weakhiddso.d
weakref1.d
weakref2.d
weakref3.d
weakref4.d