aboutsummaryrefslogtreecommitdiff
path: root/sim/example-synacor/configure
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-05-03 10:03:06 +0930
committerAlan Modra <amodra@gmail.com>2021-05-03 15:34:17 +0930
commitb293661219c36e72acb80502a86b51160bb88cfd (patch)
treedeebfdb320ad07d4ca226983cb4346ae81efebaf /sim/example-synacor/configure
parent337d0bf887a3ed6b6b2123fecfec0736640edcaf (diff)
downloadbinutils-b293661219c36e72acb80502a86b51160bb88cfd.zip
binutils-b293661219c36e72acb80502a86b51160bb88cfd.tar.gz
binutils-b293661219c36e72acb80502a86b51160bb88cfd.tar.bz2
PPC: ensure_undef_dynamic on weak undef only in plt
It's slightly weird to have a call to a weak function not protected by a test of that function being non-NULL, but the non-NULL test might be covered by a test of another function. For example: if (func1) { func1 (); func2 (); } where func2 is known to exist if func1 exists. * elf32-ppc.c (allocate_dynrelocs): Call ensure_undef_dynamic for weak undefined symols that only appear on PLT relocs. * elf64-ppc.c (allocate_dynrelocs): Likewise.
Diffstat (limited to 'sim/example-synacor/configure')
0 files changed, 0 insertions, 0 deletions