diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 579cca27d5..2657306150 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2014-11-20 Alan Modra + + * elf64-ppc.c (ppc64_elf_size_stubs): Add __go_go to thread_starters. + 2014-11-18 H.J. Lu PR ld/17618 diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index 0b65ab19cb..901a88d923 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -11979,6 +11979,8 @@ ppc64_elf_size_stubs (struct bfd_link_info *info) "GOMP_parallel_loop_runtime_start", "GOMP_parallel_sections", "GOMP_parallel_sections_start", + /* libgo */ + "__go_go", }; unsigned i; diff --git a/gold/ChangeLog b/gold/ChangeLog index ec76ab9d61..20ace5b8c9 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,7 @@ +2014-11-20 Alan Modra + + * powerpc.cc (Target_powerpc::do_relax): Add __go_go to thread_starters. + 2014-11-13 H.J. Lu * x86_64.cc (Target_x86_64::Scan::global): Don't make PLT diff --git a/gold/powerpc.cc b/gold/powerpc.cc index 828bc1674c..500be1fd0d 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc @@ -2720,6 +2720,8 @@ Target_powerpc::do_relax(int pass, "GOMP_parallel_loop_runtime_start", "GOMP_parallel_sections", "GOMP_parallel_sections_start", + /* libgo */ + "__go_go", }; if (parameters->options().shared())