aboutsummaryrefslogtreecommitdiff
path: root/ld/pe-dll.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2022-06-25 11:57:22 +0930
committerAlan Modra <amodra@gmail.com>2022-06-27 12:28:59 +0930
commit0d8fb090a7d51c79095983e22b097ba1e6eeb17b (patch)
treeb09ffa4947a18220badd00c5ac542d0e93959898 /ld/pe-dll.h
parent648f6099d4dcadf446f3f00790ad4b16dd4042f6 (diff)
downloadgdb-0d8fb090a7d51c79095983e22b097ba1e6eeb17b.zip
gdb-0d8fb090a7d51c79095983e22b097ba1e6eeb17b.tar.gz
gdb-0d8fb090a7d51c79095983e22b097ba1e6eeb17b.tar.bz2
PowerPC64 .branch_lt address
.branch_lt is really an extension of .plt, as is .iplt. We'd like all of the PLT sections to be fixed relative to .TOC. after stub sizing, because changes in offset to PLT entries might mean a change in stub sizes. When -z relro, the relro layout does this by laying out sections from the end of the relro segment. So for example, a change in .eh_frame (which happens after stub sizing) will keep the same GOT to PLT offset when -z relro. Not so when -z norelro, because then the usual forward layout of section is done and .got is more aligned than .branch_lt. * emulparams/elf64ppc.sh: Set .branch_lt address fixed relative to .got. * testsuite/ld-powerpc/elfv2exe.d: Adjust to suit.
Diffstat (limited to 'ld/pe-dll.h')
0 files changed, 0 insertions, 0 deletions