commit | 661b504df9bfb8d7c5d669091720e1dc0079c05e | [log] [tgz] |
---|---|---|
author | H.J. Lu <hjl.tools@gmail.com> | Thu Jul 08 13:49:17 2021 -0700 |
committer | H.J. Lu <hjl.tools@gmail.com> | Thu Jul 08 13:57:52 2021 -0700 |
tree | cfa4e84297a9a3156071b6ab3970989f0af2c292 | |
parent | a8dde0a2114f87bcdc19946aeab26788f5eae1b7 [diff] |
x86-64: Disallow PC reloc against weak undefined symbols in PIE Disallow PC relocations against weak undefined symbols in PIE since they can lead to non-zero address at run-time. bfd/ PR ld/21782 * elf64-x86-64.c (elf_x86_64_relocate_section): Disallow PC relocations against weak undefined symbols in PIE. ld/ PR ld/21782 * testsuite/ld-x86-64/pie3.d: Expect linker error.