On Fri, Mar 13, 2026 at 04:25:37PM +0100, Andre Vehreschild wrote:
Andre Vehreschild * Email: vehre ad gmx dot de
From ed6f79a7c238608ad9900826d8ee33d4bd13b586 Mon Sep 17 00:00:00 2001
From: Andre Vehreschild vehre@gcc.gnu.org Date: Fri, 13 Mar 2026 12:24:41 +0100 Subject: [PATCH] Fortran: Fix caf-tests on older glibcs [PR124484]
gcc/testsuite/ChangeLog:
PR Fortran/124484
- gfortran.dg/coarray/caf.exp: Add -pthread and -lrt for
*-linux* targets for caf_shmem testing.
I think the pre-commit hook will reject the above, maybe you need to move the for word from the first line to the start of second, as it might be unhappy the line starts with tab * but isn't followed by space.
Otherwise LGTM.
--- a/gcc/testsuite/gfortran.dg/coarray/caf.exp +++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp @@ -123,7 +123,11 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.[fF]{,90,95,03,08} ]] if { [istarget *-*-freebsd*] } { dg-test $test "-fcoarray=lib -pthread $flags -lcaf_shmem" {} } else {
dg-test $test "-fcoarray=lib $flags -lcaf_shmem" {}
if { [istarget *-linux*] } {dg-test $test "-fcoarray=lib -pthread $flags -lcaf_shmem -lrt" {}} else {dg-test $test "-fcoarray=lib $flags -lcaf_shmem" {}} } cleanup-modules "" }-- 2.53.0
Jakub