diff options
author | Alan Modra <amodra@gmail.com> | 2014-10-21 17:06:01 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-10-21 17:17:36 +1030 |
commit | 2300b5a1414ecb820aa042a30a08928cfcba620b (patch) | |
tree | f19826bf9ce18e74c69cab2073bbe34444924b87 /bfd/ChangeLog | |
parent | 5c0ac14e47ac99bd6ef80a3eb04e80806f07cf58 (diff) | |
download | gdb-2300b5a1414ecb820aa042a30a08928cfcba620b.zip gdb-2300b5a1414ecb820aa042a30a08928cfcba620b.tar.gz gdb-2300b5a1414ecb820aa042a30a08928cfcba620b.tar.bz2 |
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.
* elf64-ppc.c (ppc64_elf_size_stubs): Add gcc-4.9 libgomp functions
to thread_starter.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 1abdeac..04e60a8 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2014-10-21 Alan Modra <amodra@gmail.com> + + * elf64-ppc.c (ppc64_elf_size_stubs): Add gcc-4.9 libgomp functions + to thread_starter. + 2014-10-18 Alan Modra <amodra@gmail.com> * elf64-ppc.c (ppc64_elf_add_symbol_hook): If function code |