[gcc/devel/omp/gcc-14] testsuite: Fix up append-args-interop.f90 test
Sandra Loosemore
sandra@gcc.gnu.org
Thu Mar 27 14:55:40 GMT 2025
https://gcc.gnu.org/g:dbf98134378b63b1a5c206f8db0739ceb7fdffe3
commit dbf98134378b63b1a5c206f8db0739ceb7fdffe3
Author: Jakub Jelinek <jakub@redhat.com>
Date: Wed Mar 26 14:41:15 2025 +0100
testsuite: Fix up append-args-interop.f90 test
The gcc/testsuite/*/gomp/ tests aren't compiled with include or module
paths pointing to libgomp, so shouldn't be using omp.h nor use omp_lib
etc.
The following patch adjusts the test to define it locally, like
e.g. recently in interop-5.f90 test or many other tests which have
their own definitions of types or enumerators they need.
2025-03-26 Jakub Jelinek <jakub@redhat.com>
* gfortran.dg/gomp/append-args-interop.f90: Don't use omp_lib,
instead use iso_c_binding and define omp_interop_kind parameter
locally.
(cherry picked from commit d402a3911d5eeb4680397458aa31dad4c3f5136e)
Diff:
---
gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90 b/gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90
index 11a0f01daa46..f2c4d9714647 100644
--- a/gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90
+++ b/gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90
@@ -6,7 +6,8 @@
! append_args clause.
module m
- use omp_lib, only: omp_interop_kind
+ use iso_c_binding, only: c_intptr_t
+ integer, parameter :: omp_interop_kind = c_intptr_t
contains
subroutine g(x,y,z)
integer(omp_interop_kind) :: x, y, z
More information about the Gcc-cvs
mailing list