https://gcc.gnu.org/g:a2de9378d8967896ec8531024ef7dbe7537c5bb6

commit r16-6453-ga2de9378d8967896ec8531024ef7dbe7537c5bb6
Author: Tobias Burnus <[email protected]>
Date:   Thu Jan 1 12:48:40 2026 +0100

    c-c++-common/gomp/uses_allocators-8.c: Add missing -fdump-tree-original 
[PR123299]
    
    gcc/testsuite/ChangeLog:
    
            PR testsuite/123299
            * c-c++-common/gomp/uses_allocators-8.c: Add missing
            -fdump-tree-original and add C++ version of scan-tree-dump.

Diff:
---
 gcc/testsuite/c-c++-common/gomp/uses_allocators-8.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/c-c++-common/gomp/uses_allocators-8.c 
b/gcc/testsuite/c-c++-common/gomp/uses_allocators-8.c
index 642b6b9caeb0..3ab87576c415 100644
--- a/gcc/testsuite/c-c++-common/gomp/uses_allocators-8.c
+++ b/gcc/testsuite/c-c++-common/gomp/uses_allocators-8.c
@@ -1,4 +1,5 @@
 // { dg-do compile }
+// { dg-additional-options "-fdump-tree-original" }
 
 //#include <omp.h>
 
@@ -53,7 +54,8 @@ const omp_alloctrait_t t2[] = {};
    ;
 }
 
-// { dg-final { scan-tree-dump "#pragma omp target 
uses_allocators\\(memspace\\(1\\), traits\\(\\) : my4\\) 
uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) 
uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) 
uses_allocators\\(memspace\\(3\\), traits\\(t\\) : my\\)" "original" } }
+// { dg-final { scan-tree-dump "#pragma omp target 
uses_allocators\\(memspace\\(1\\), traits\\(\\) : my4\\) 
uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) 
uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) 
uses_allocators\\(memspace\\(3\\), traits\\(t\\) : my\\)" "original" { target c 
} } }
+// { dg-final { scan-tree-dump "#pragma omp target 
uses_allocators\\(memspace\\(omp_large_cap_mem_space\\), traits\\(\\) : my4\\) 
uses_allocators\\(memspace\\(\\), traits\\(t2\\) : my3\\) 
uses_allocators\\(memspace\\(\\), traits\\(\\) : my2\\) 
uses_allocators\\(memspace\\(omp_high_bw_mem_space\\), traits\\(t\\) : my\\)" 
"original" { target c++ } } }
 
 
-// { dg-message "sorry, unimplemented: 'uses_allocators' clause" "" { target 
*-*-* } 52 }
+// { dg-message "sorry, unimplemented: 'uses_allocators' clause" "" { target 
*-*-* } 53 }

Reply via email to