diff options
author | Alan Modra <amodra@gmail.com> | 2014-10-21 17:06:01 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-10-28 16:53:13 +1030 |
commit | 334efb9a97018d8b2f508e5c22e5acb7b824cc76 (patch) | |
tree | 3f3d3bcdfec3e8125803c518e489da55023139fa /.gitignore | |
parent | 35ac6b6a54f9be85dd9794fa6645fac3631e510b (diff) | |
download | binutils-334efb9a97018d8b2f508e5c22e5acb7b824cc76.tar.gz binutils-334efb9a97018d8b2f508e5c22e5acb7b824cc76.tar.bz2 binutils-334efb9a97018d8b2f508e5c22e5acb7b824cc76.zip |
Add gcc-4.9 libgomp symbols requiring --plt-thread-safe for power7
powerpc64 ld builds plt call stubs with a read barrier to provide
thread safety on lazy plt updates, necessary on multi-threaded apps
with power7 or later weakly ordered memory. gcc-4.9 libgomp
introduced more functions that could call pthread_create, which means
we have more functions that if referenced in an executable should
cause a default of --plt-thread-safe.
bfd/
* elf64-ppc.c (ppc64_elf_size_stubs): Add gcc-4.9 libgomp functions
to thread_starter.
gold/
* powerpc.cc (do_relax): Add gcc-4.9 libgomp functions to
thread_starter.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions