]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix up append-args-interop.f90 test
authorJakub Jelinek <jakub@redhat.com>
Wed, 26 Mar 2025 13:41:15 +0000 (14:41 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 26 Mar 2025 13:41:15 +0000 (14:41 +0100)
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.

gcc/testsuite/gfortran.dg/gomp/append-args-interop.f90

index 11a0f01daa463b4a7177228e853825b8c59ce573..f2c4d971464763beaea2b2b9d2821f3a70f4eab7 100644 (file)
@@ -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