commit | 9d734efa1034d266249751978f95a686ec9d19c6 | [log] [tgz] |
---|---|---|
author | H.J. Lu <hjl.tools@gmail.com> | Mon Nov 14 10:13:03 2016 -0800 |
committer | H.J. Lu <hjl.tools@gmail.com> | Mon Nov 14 10:13:03 2016 -0800 |
tree | de4ee5005311f667ecf988c38819711f7277f145 | |
parent | 35fd2ddeb1d90f1750401cfb6d01fe055656b88d [diff] |
Also check GOT PLT for R_X86_64_PLTOFF64 Since "-z now" replaces PLT with GOT PLT, we should also check GOT PLT for R_X86_64_PLTOFF64 relocation. bfd/ PR ld/20800 * elf64-x86-64.c (elf_x86_64_relocate_section): Also check plt_got.offset for R_X86_64_PLTOFF64. ld/ PR ld/20800 * testsuite/ld-x86-64/pr20800a.S: New file. * testsuite/ld-x86-64/pr20800b.S: Likewise. * testsuite/ld-x86-64/x86-64.exp: Run PR ld/20800 test.