binutils-gdb/ld/testsuite/ld-loongarch-elf/desc-ie-reloc.d
Xi Ruoyao b5b05a6e65 LoongArch: TLS IE needs only one dynamic reloc
As the comment in the code says, TLS_IE needs only one dynamic reloc.
But commit b67a17aa7c ("LoongArch: Fix the issue of excessive
relocation generated by GD and IE") has incorrectly allocated the space
for two dynamic relocs, causing libc.so to contain 8 R_LARCH_NONE.

Adjust tlsdesc-dso.d for the offset changes and add two tests to ensure
there are no R_LARCH_NONE with TLS.

Signed-off-by: Xi Ruoyao <xry111@xry111.site>
2024-06-20 16:55:24 +08:00

10 lines
120 B
Makefile

#source: desc-ie.s
#as:
#ld: -shared -z norelro --hash-style=both
#readelf: -Wr
#failif
#...
.* +R_LARCH_NONE +.*
#...