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

commit fcd6f6f669c1cb815cc335b42bc503b4c6c22cb0
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Thu Jul 17 11:45:26 2025 +0200

    Correction libgomp.fortran/allocators-1.f90

Diff:
---
 libgomp/testsuite/libgomp.fortran/allocators-1.f90 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libgomp/testsuite/libgomp.fortran/allocators-1.f90 
b/libgomp/testsuite/libgomp.fortran/allocators-1.f90
index 935a37cd9594..f1d81d58677a 100644
--- a/libgomp/testsuite/libgomp.fortran/allocators-1.f90
+++ b/libgomp/testsuite/libgomp.fortran/allocators-1.f90
@@ -48,8 +48,8 @@ end
 ! { dg-final { scan-tree-dump-times "a.data = \\(void \\* restrict\\) 
__builtin_GOMP_alloc \\(512, 20, D\\.\[0-9\]+\\);" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "a.data = \\(void \\* restrict\\) 
__builtin_GOMP_alloc \\(4, 28, 0B\\);" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "a.dtype.version = 1;" 2 "original" } }
-! { dg-final { scan-tree-dump-times "a.data = \\(void \\* restrict\\) 
\\(a.dtype.version == 1 \\? __builtin_omp_realloc \\(\\(void \\*\\) a.data, 4, 
0B, 0B\\) : __builtin_realloc \\(\\(void \\*\\) a.data, 4\\)\\);" 2 "original" 
} }
-! { dg-final { scan-tree-dump-times "if \\(a.dtype.version == 1\\)" 3 
"original" } }
+! { dg-final { scan-tree-dump-times "a.data = \\(void \\* restrict\\) 
\\((?:NON_LVALUE_EXPR <)?a.dtype.version>? == 1 \\? __builtin_omp_realloc 
\\(\\(void \\*\\) a.data, 4, 0B, 0B\\) : __builtin_realloc \\(\\(void \\*\\) 
a.data, 4\\)\\);" 2 "original" } }
+! { dg-final { scan-tree-dump-times "if \\((?:NON_LVALUE_EXPR 
<)?a.dtype.version>? == 1\\)" 3 "original" } }
 ! { dg-final { scan-tree-dump-times "__builtin_GOMP_free 
\\(\\(integer\\(kind=4\\)\\\[0:\\\] \\* restrict\\) a.data, 0B\\);" 3 
"original" } }
 ! { dg-final { scan-tree-dump-times "a.dtype.version = 0;" 3 "original" } }

Reply via email to