]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix 'libgomp.c/declare-variant-3-*.c' compilation for configurations where GCN offloa...
authorThomas Schwinge <thomas@codesourcery.com>
Fri, 25 Feb 2022 11:55:05 +0000 (12:55 +0100)
committerThomas Schwinge <thomas@codesourcery.com>
Thu, 30 Nov 2023 14:42:57 +0000 (15:42 +0100)
The GCN offloading compiler doesn't like '-misa=sm_30' etc.; restrict to
'-foffload=nvptx-none' compilation only.

Fix-up for commit 59b8ade88774b4dcf1691a8f650cdbb86cc30862
"[libgomp, testsuite, nvptx] Add libgomp.c/declare-variant-3-sm*.c".

libgomp/
* testsuite/libgomp.c/declare-variant-3-sm30.c:
'dg-additional-options -foffload=nvptx-none'.
* testsuite/libgomp.c/declare-variant-3-sm35.c: Likewise.
* testsuite/libgomp.c/declare-variant-3-sm53.c: Likewise.
* testsuite/libgomp.c/declare-variant-3-sm70.c: Likewise.
* testsuite/libgomp.c/declare-variant-3-sm75.c: Likewise.
* testsuite/libgomp.c/declare-variant-3-sm80.c: Likewise.

libgomp/testsuite/libgomp.c/declare-variant-3-sm30.c
libgomp/testsuite/libgomp.c/declare-variant-3-sm35.c
libgomp/testsuite/libgomp.c/declare-variant-3-sm53.c
libgomp/testsuite/libgomp.c/declare-variant-3-sm70.c
libgomp/testsuite/libgomp.c/declare-variant-3-sm75.c
libgomp/testsuite/libgomp.c/declare-variant-3-sm80.c

index a49bc12064a963935ad707c756691602154c6ba7..be5edbaf0fd1f84fa36e7c7a09fb6f1237a24855 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_30 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */
 
index 9f71acb87384193a78f5c914e36221b5cbbb0b65..79cd8fc940dacc3d0b0741aa8795c1b6aba21833 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_35 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */
 
index fa713920ce020cb135f222d62e473ab14873e3d0..8d05e9efc621914b49030d5606616ba6fdd0126b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_53 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */
 
index 90f0116c5820b7e4333d1c460b5b4ba118c4bfdc..e102c11ab44706fb262d7d89605cceb73d4d0b33 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_70 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */
 
index 86f2e72866a7594aa4f189ae2b490876845de1a0..7122ccc22d1813495d01ac6c7ce59fd1211a4e88 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_75 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */
 
index de208d9bdd16671bd0332a081ba6052f6865f16a..5e13d876500c4cecd122183ba61c0982e63340eb 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { offload_target_nvptx } } } */
+/* { dg-additional-options -foffload=nvptx-none } */
 /* { dg-additional-options "-foffload=-misa=sm_80 -foffload=-mptx=_" } */
 /* { dg-additional-options "-foffload=-fdump-tree-optimized" } */