On Tue, Feb 10, 2026 at 09:55:35AM -0800, Jerry D wrote:
> Dear all, as requested.
> 
> Attached is the first of the series of 13 patches which implements a new
> shared memory library -lcaf_shmem. All 13 patches should be applied before
> attempting to build and test. The change log entries provide explanation as
> well as the changes to invoke.texi
> 
> Previously identified locking and syncing issues are fixed by patches 11 and 
> 12.
> 
> Changes to the configuration and regeneration files are grouped in patch 13.
> 

Jerry sent me a combined version of the patch off-list.
I finally had time to apply the patch and test it.

The patch leads to 170 failures on x86_64-*-freebsd.

                === gfortran Summary ===

# of expected passes            74740
# of unexpected failures        207
# of expected failures          343
# of unresolved testcases       78
# of unsupported tests          95
/home/kargl/gcc/obj/gcc/gfortran  version 16.0.1 20260204 (experimental) (GCC) 

Looks like the testsuite is linking against a previously
installed libcaf_shmem.


Executing on host: /home/kargl/gcc/obj/gcc/testsuite/gfortran12/../../gfortran 
-B/home/kargl/gcc/obj/gcc/testsuite/gfortran12/../../ 
-B/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libgfortran/  
/home/kargl/gcc/gcc/gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90    
-fdiagnostics-plain-output  -fdiagnostics-plain-output  -fcoarray=lib  -O2  
-lcaf_shmem   
-L/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libatomic/.libs 
-L/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libquadmath/.libs  -lm  -o 
./alloc_comp_1.exe    (timeout = 300)
spawn -ignore SIGHUP 
/home/kargl/gcc/obj/gcc/testsuite/gfortran12/../../gfortran 
-B/home/kargl/gcc/obj/gcc/testsuite/gfortran12/../../ 
-B/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libgfortran/ 
/home/kargl/gcc/gcc/gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 
-fdiagnostics-plain-output -fdiagnostics-plain-output -fcoarray=lib -O2 
-lcaf_shmem -L/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libatomic/.libs 
-L/home/kargl/gcc/obj/x86_64-unknown-freebsd16.0/./libquadmath/.libs -lm -o 
./alloc_comp_1.exe
/usr/local/bin/ld: cannot find -lcaf_shmem: No such file or directory
collect2: error: ld returned 1 exit status
compiler exited with status 1
FAIL: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib  -O2  -lcaf_shmem 
(test for excess errors)
Excess errors:
/usr/local/bin/ld: cannot find -lcaf_shmem: No such file or directory

% grep "cannot find -lcaf_shmem" gcc/testsuite/gfortran/gfortran.log | wc -l
     158

IMHO, the patch is not ready for commit.

-- 
steve

Reply via email to