summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-ifunc/ifunc-2-i386.s
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2022-07-18 11:44:32 -0700
committerH.J. Lu <hjl.tools@gmail.com>2022-07-19 09:08:41 -0700
commit19892fedb7b7e9129d76a0c48b26721d4973fb20 (patch)
tree85e9748a8e26d54645e57a230ff041f0f1936c85 /ld/testsuite/ld-ifunc/ifunc-2-i386.s
parent730a2af40f3e17bb168e29817b40f00a2c90bd56 (diff)
x86: Properly check invalid relocation against protected symbollinaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-aarch64-spec2k6-Os
Only check invalid relocation against protected symbol defined in shared object. bfd/ PR ld/29377 * elf32-i386.c (elf_i386_scan_relocs): Only check invalid relocation against protected symbol defined in shared object. * elf64-x86-64.c (elf_x86_64_scan_relocs): Likewise. ld/ PR ld/29377 * testsuite/ld-elf/linux-x86.exp: Run PR ld/29377 tests. * testsuite/ld-elf/pr29377a.c: New file. * testsuite/ld-elf/pr29377b.c: Likewise. (cherry picked from commit bd0736124c20950ac353f01e5029b7cb5d8a7010) ld: Pass -nostdlib to compiler with -r Pass -nostdlib to compiler with -r to avoid unnecessary .o file and libraries. PR ld/29377 * testsuite/ld-elf/linux-x86.exp: Pass -nostdlib with -r. (cherry picked from commit 76e4fa70e79ee959c0e11eaacd4cf863291b1ddb)
Diffstat (limited to 'ld/testsuite/ld-ifunc/ifunc-2-i386.s')
0 files changed, 0 insertions, 0 deletions