]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgomp: For hsa offloading, compilation is all handled by the target compiler
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 2 Feb 2016 12:48:21 +0000 (13:48 +0100)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Tue, 2 Feb 2016 12:48:21 +0000 (13:48 +0100)
libgomp/
* plugin/configfrag.ac (offload_additional_options)
(offload_additional_lib_paths): Don't amend for hsa offloading.
* configure: Regenerate.

From-SVN: r233071

libgomp/ChangeLog
libgomp/configure
libgomp/plugin/configfrag.ac

index 610074c3153ce0912692ff81f9df0acf1d4e3c3f..6cae4d705da7443abf35f17565258845fb0491f8 100644 (file)
@@ -1,5 +1,9 @@
 2016-02-02  Thomas Schwinge  <thomas@codesourcery.com>
 
+       * plugin/configfrag.ac (offload_additional_options)
+       (offload_additional_lib_paths): Don't amend for hsa offloading.
+       * configure: Regenerate.
+
        * plugin/configfrag.ac: Don't configure for offloading target if
        we don't build the corresponding plugin.
        * configure: Regenerate.
index d34a350e048583ef0dca8e01a4681a7c6e9d54fb..f643bf8f67023b01638f4fbaccdd179d2529bf3e 100755 (executable)
@@ -15434,7 +15434,10 @@ rm -f core conftest.err conftest.$ac_objext \
     else
       offload_targets=$offload_targets,$tgt_name
     fi
-    if test x"$tgt_dir" != x; then
+    if test "$tgt_name" = hsa; then
+      # Offloading compilation is all handled by the target compiler.
+      :
+    elif test x"$tgt_dir" != x; then
       offload_additional_options="$offload_additional_options -B$tgt_dir/libexec/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin"
       offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32"
     else
index 01815d41c8b17881f7e63628fc488c9504596a01..b9209cb8c49b11819efcd7af84d2eaacc4218c37 100644 (file)
@@ -235,7 +235,10 @@ if test x"$enable_offload_targets" != x; then
     else
       offload_targets=$offload_targets,$tgt_name
     fi
-    if test x"$tgt_dir" != x; then
+    if test "$tgt_name" = hsa; then
+      # Offloading compilation is all handled by the target compiler.
+      :
+    elif test x"$tgt_dir" != x; then
       offload_additional_options="$offload_additional_options -B$tgt_dir/libexec/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin"
       offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32"
     else