On 3/13/26 16:47, Andre Vehreschild wrote:

Hi Jakub,

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 ""
          }
I was a bit doubtful that unconditionally adding -ptrhead -rt to every linux target out there would work, but apparently it did - my test this afternoon (Debian Testing as of March 2 with glibc-2.42 on aarch64):

https://gcc.gnu.org/pipermail/gcc-testresults/2026-March/871462.html


                === gfortran Summary ===

# of expected passes            74474
# of expected failures          345
# of unsupported tests          208
/dev/shm/bld701060/gcc/gfortran version 16.0.1 20260314 (experimental) [master r16-8091-g4f9e2843084] (GCC)

Kind regards,

--
Toon Moene - e-mail: [email protected] - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands

Reply via email to