aboutsummaryrefslogtreecommitdiff
path: root/gas/ehopt.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-11-20 08:52:46 +1030
committerAlan Modra <amodra@gmail.com>2014-11-20 08:57:31 +1030
commitf9dffbf0863b9010a5eece87bd6b36e38c09ffb0 (patch)
treea110ce314701063a764a1b563e525ddb381ca215 /gas/ehopt.c
parent3f9034c204cf1845d2f2d94f906a8573183831ba (diff)
downloadgdb-f9dffbf0863b9010a5eece87bd6b36e38c09ffb0.zip
gdb-f9dffbf0863b9010a5eece87bd6b36e38c09ffb0.tar.gz
gdb-f9dffbf0863b9010a5eece87bd6b36e38c09ffb0.tar.bz2
Default powerpc64 to --plt-thread-safe for Go
Go is multi-threaded, so use thread-safe plt stubs. __go_go doesn't actually start threads, but is a convenient libgo function with a reasonably unique name that is called by all Go executables. (Threads are started by a static function of libgo, runtime_newosproc, called by a whole lot of global functions, including runtime_starttheworld and runtime_main.) bfd/ * elf64-ppc.c (ppc64_elf_size_stubs): Add __go_go to thread_starters. gold/ * powerpc.cc (Target_powerpc::do_relax): Add __go_go to thread_starters.
Diffstat (limited to 'gas/ehopt.c')
0 files changed, 0 insertions, 0 deletions