diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-2.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-2.c index 6570c64afff..84b9c01443e 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-2.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-2.c @@ -1,6 +1,6 @@ -/* { dg-additional-options "-save-temps" } */ /* { dg-do run { target openacc_nvidia_accel_selected } } { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */ +/* { dg-additional-options "-foffload=-fdump-rtl-mach" } */ int main (void) @@ -33,4 +33,4 @@ main (void) so the loop is not recognized as empty loop (which we detect by seeing if joining immediately follows forked). */ -/* { dg-final { scan-assembler-times "bar.sync" 2 } } */ +/* { dg-final { scan-offload-rtl-dump-times "nvptx_barsync" 2 "mach" } } */ diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-3.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-3.c index c5d1c5add68..cddbf271906 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-3.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-3.c @@ -1,6 +1,6 @@ -/* { dg-additional-options "-save-temps -w" } */ /* { dg-do run { target openacc_nvidia_accel_selected } } { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */ +/* { dg-additional-options "-foffload=-fdump-rtl-mach" } */ int a; #pragma acc declare create(a) @@ -32,4 +32,4 @@ main (void) return 0; } -/* { dg-final { scan-assembler-not "bar.sync" } } */ +/* { dg-final { scan-offload-rtl-dump-not "nvptx_barsync" "mach" } } */ diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-4.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-4.c index d955d79718d..e1679444172 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-4.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-4.c @@ -1,6 +1,6 @@ -/* { dg-additional-options "-save-temps -w" } */ /* { dg-do run { target openacc_nvidia_accel_selected } } { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */ +/* { dg-additional-options "-foffload=-fdump-rtl-mach" } */ #define n 1024 @@ -24,4 +24,4 @@ main (void) /* Atm, %ntid.y is broadcast from one loop to the next, so there are 2 bar.syncs for that (the other two are there for the same reason as in pr85381-2.c). Todo: Recompute %ntid.y instead of broadcasting it. */ -/* { dg-final { scan-assembler-times "bar.sync" 4 } } */ +/* { dg-final { scan-offload-rtl-dump-times "nvptx_barsync" 4 "mach" } } */ diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c index 61e7e48f0c9..26ca5093c47 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c @@ -1,6 +1,6 @@ -/* { dg-additional-options "-save-temps" } */ /* { dg-do run { target openacc_nvidia_accel_selected } } { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */ +/* { dg-additional-options "-foffload=-fdump-rtl-mach" } */ #define n 1024 @@ -21,4 +21,4 @@ main (void) return 0; } -/* { dg-final { scan-assembler-not "bar.sync" } } */ +/* { dg-final { scan-offload-rtl-dump-not "nvptx_barsync" "mach" } } */ diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c index 2864dfcf3cb..eda87743625 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c @@ -1,6 +1,6 @@ -/* { dg-additional-options "-save-temps" } */ /* { dg-do run { target openacc_nvidia_accel_selected } } { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */ +/* { dg-additional-options "-foffload=-fdump-rtl-mach" } */ int main (void) @@ -15,4 +15,4 @@ main (void) return 0; } -/* { dg-final { scan-assembler-not "bar.sync" } } */ +/* { dg-final { scan-offload-rtl-dump-not "nvptx_barsync" "mach" } } */