[GOLD] Add gcc-4.9 libgomp symbols requiring --plt-thread-safe for power7
authorAlan Modra <amodra@gmail.com>
Tue, 21 Oct 2014 21:38:30 +0000 (08:08 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 21 Oct 2014 21:40:47 +0000 (08:10 +1030)
As for bfd.ld.  Refer 2300b5a14

* powerpc.cc (do_relax): Add gcc-4.9 libgomp functions to
thread_starter.

gold/ChangeLog
gold/powerpc.cc

index fdb876d..904756b 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-22  Alan Modra  <amodra@gmail.com>
+
+       * powerpc.cc (do_relax): Add gcc-4.9 libgomp functions to
+       thread_starter.
+
 2014-10-18  Andreas Schwab  <schwab@linux-m68k.org>
 
        * configure.tgt (targ_extra_obj) [aarch64*-*]: Define.
index 0a9ab7d..828bc16 100644 (file)
@@ -2708,11 +2708,17 @@ Target_powerpc<size, big_endian>::do_relax(int pass,
              /* libanl */
              "getaddrinfo_a",
              /* libgomp */
+             "GOMP_parallel",
              "GOMP_parallel_start",
+             "GOMP_parallel_loop_static",
              "GOMP_parallel_loop_static_start",
+             "GOMP_parallel_loop_dynamic",
              "GOMP_parallel_loop_dynamic_start",
+             "GOMP_parallel_loop_guided",
              "GOMP_parallel_loop_guided_start",
+             "GOMP_parallel_loop_runtime",
              "GOMP_parallel_loop_runtime_start",
+             "GOMP_parallel_sections",
              "GOMP_parallel_sections_start",
            };