https://gcc.gnu.org/g:d402a3911d5eeb4680397458aa31dad4c3f5136e
commit r15-8931-gd402a3911d5eeb4680397458aa31dad4c3f5136e Author: Jakub Jelinek <ja...@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 <ja...@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. 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