diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-07-18 11:44:32 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-07-18 18:15:39 -0700 |
commit | bd0736124c20950ac353f01e5029b7cb5d8a7010 (patch) | |
tree | 200402b32a575d787d29576478a29bfbcb055dcb /include/environ.h | |
parent | b87062aade785dbac35dace7b137f5f038ace895 (diff) | |
download | gdb-bd0736124c20950ac353f01e5029b7cb5d8a7010.zip gdb-bd0736124c20950ac353f01e5029b7cb5d8a7010.tar.gz gdb-bd0736124c20950ac353f01e5029b7cb5d8a7010.tar.bz2 |
x86: Properly check invalid relocation against protected symbol
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.
Diffstat (limited to 'include/environ.h')
0 files changed, 0 insertions, 0 deletions