]> gcc.gnu.org Git - gcc.git/commitdiff
In 'libgomp.c/declare-variant-{3,4}-*.c', restrict 'scan-offload-tree-dump's to ...
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 21 Nov 2023 16:31:37 +0000 (17:31 +0100)
committerThomas Schwinge <thomas@codesourcery.com>
Thu, 30 Nov 2023 14:42:57 +0000 (15:42 +0100)
... to care for the case where not just one but both of GCN and nvptx
offloading are enabled.  In that case, we currently get:

    UNRESOLVED: libgomp.c/declare-variant-3-sm30.c scan-amdgcn-amdhsa-offload-tree-dump optimized "= f30 \\(\\);"

... in addition to:

    PASS: libgomp.c/declare-variant-3-sm30.c scan-nvptx-none-offload-tree-dump optimized "= f30 \\(\\);"

Etc.

Fix-up for commit 59b8ade88774b4dcf1691a8f650cdbb86cc30862
"[libgomp, testsuite, nvptx] Add libgomp.c/declare-variant-3-sm*.c",
and commit 1fd508744eccda9ad9c6d6fcce5b2ea9c568818d
"amdgcn: Support AMD-specific 'isa' traits in OpenMP context selectors".

libgomp/
* testsuite/libgomp.c/declare-variant-3-sm30.c: Restrict
'scan-offload-tree-dump' to 'only_for_offload_target 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.
* testsuite/libgomp.c/declare-variant-4-fiji.c: Restrict
'scan-offload-tree-dump' to
'only_for_offload_target amdgcn-amdhsa'.
* testsuite/libgomp.c/declare-variant-4-gfx803.c: Likewise.
* testsuite/libgomp.c/declare-variant-4-gfx900.c: Likewise.
* testsuite/libgomp.c/declare-variant-4-gfx906.c: Likewise.
* testsuite/libgomp.c/declare-variant-4-gfx908.c: Likewise.
* testsuite/libgomp.c/declare-variant-4-gfx90a.c: Likewise.

12 files changed:
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
libgomp/testsuite/libgomp.c/declare-variant-4-fiji.c
libgomp/testsuite/libgomp.c/declare-variant-4-gfx803.c
libgomp/testsuite/libgomp.c/declare-variant-4-gfx900.c
libgomp/testsuite/libgomp.c/declare-variant-4-gfx906.c
libgomp/testsuite/libgomp.c/declare-variant-4-gfx908.c
libgomp/testsuite/libgomp.c/declare-variant-4-gfx90a.c

index be5edbaf0fd1f84fa36e7c7a09fb6f1237a24855..a373647bb330a4b6de1e8003699feb35773a5849 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f30 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f30 \\(\\);" "optimized" } } */
index 79cd8fc940dacc3d0b0741aa8795c1b6aba21833..bf8dc3e244170b79eb1a29404b9dbb74a28a5f60 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f35 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f35 \\(\\);" "optimized" } } */
index 8d05e9efc621914b49030d5606616ba6fdd0126b..1864a7a92776976171167764963ede044530ab7b 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f53 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f53 \\(\\);" "optimized" } } */
index e102c11ab44706fb262d7d89605cceb73d4d0b33..2249cd4c24d2526ebeb6d41761feb1c2638000ff 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f70 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f70 \\(\\);" "optimized" } } */
index 7122ccc22d1813495d01ac6c7ce59fd1211a4e88..18ede59c541871330ab246b1662d9a59ba7c282a 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f75 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f75 \\(\\);" "optimized" } } */
index 5e13d876500c4cecd122183ba61c0982e63340eb..20048f1d702558a56daad09acf00ee0fba175ecd 100644 (file)
@@ -5,4 +5,4 @@
 
 #include "declare-variant-3.h"
 
-/* { dg-final { scan-offload-tree-dump "= f80 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target nvptx-none scan-offload-tree-dump "= f80 \\(\\);" "optimized" } } */
index ae2af1cc00c21a280d931de94d37f85d9c8a6122..8a4e0f4728c0958ec7861a1da51e8b0b651301bc 100644 (file)
@@ -5,4 +5,4 @@
 #define USE_FIJI_FOR_GFX803
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx803 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx803 \\(\\);" "optimized" } } */
index e0437a04d65d9b56a65a1bc9325f6f72b54672cd..050d7c9dd79578c2bea88f6c1b80830da7676ff8 100644 (file)
@@ -4,4 +4,4 @@
 
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx803 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx803 \\(\\);" "optimized" } } */
index 8de03725dec7d1477af540f74a39cf5bba21a169..2eeb4a248c184fb820fac356c8b3caf5e9eba66b 100644 (file)
@@ -4,4 +4,4 @@
 
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx900 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx900 \\(\\);" "optimized" } } */
index be6f193ed3ae0f77c0b191dc221ba81a39158032..73a670dcc2a874e5b373d349688ad28657b634e5 100644 (file)
@@ -4,4 +4,4 @@
 
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx906 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx906 \\(\\);" "optimized" } } */
index 311fad9074d9c92457edd73fbb4a1aea1c4d98ee..ead330f9f2cd8db7375ff8e3c29ff860ba998be1 100644 (file)
@@ -4,4 +4,4 @@
 
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx908 \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx908 \\(\\);" "optimized" } } */
index 96cc14ca0a398c1dde3a5be585b634ab56732455..a9b2d62a49da06a0cd6058a89d2ed17d55e99e24 100644 (file)
@@ -4,4 +4,4 @@
 
 #include "declare-variant-4.h"
 
-/* { dg-final { scan-offload-tree-dump "= gfx90a \\(\\);" "optimized" } } */
+/* { dg-final { only_for_offload_target amdgcn-amdhsa scan-offload-tree-dump "= gfx90a \\(\\);" "optimized" } } */
This page took 0.072478 seconds and 5 git commands to generate.