Rescale Infinity input in CSRSCL/ZDRSCL early to avoid infinite loop later (Reference-LAPACK PR 1158) #5452
Cirrus CI / freebsd-gcc-ilp64
failed
Sep 21, 2025 in 5m 43s
Task Summary
Instruction compile failed in 03:30
Details
✅ 00:16 clone
✅ 01:55 install
❌ 03:30 compile
412 | RWORK( I ) = CABS1( WORK( I ) ) + NZ*EPS*RWORK( I )
| 1
Warning: Possible change of value in conversion from INTEGER(8) to REAL(4) at (1) [-Wconversion]
cptrfs.f:414:51:
414 | RWORK( I ) = CABS1( WORK( I ) ) + NZ*EPS*RWORK( I ) +
| 1
Warning: Possible change of value in conversion from INTEGER(8) to REAL(4) at (1) [-Wconversion]
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o cptsv.o cptsv.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o cptsvx.o cptsvx.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o cpttrf.o cpttrf.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o cpttrs.o cpttrs.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o cptts2.o cptts2.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o crot.o crot.f
gfortran -O2 -m128bit-long-double -Wall -frecursive -fno-optimize-sibling-calls -m64 -fdefault-integer-8 -fPIC -msse3 -mssse3 -msse4.1 -mavx -mavx2 -mavx2 -fno-tree-vectorize -c -o crscl.o crscl.f
crscl.f:152:36:
127 | CALL CSSCAL( N, SA, SX, INCX )
| 2
......
152 | CALL CSSCAL( N, SAFMIN, X, INCX )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/REAL(4)).
crscl.f:156:36:
127 | CALL CSSCAL( N, SA, SX, INCX )
| 2
......
156 | CALL CSSCAL( N, SAFMAX, X, INCX )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/REAL(4)).
crscl.f:175:36:
127 | CALL CSSCAL( N, SA, SX, INCX )
| 2
......
175 | CALL CSSCAL( N, SAFMAX, X, INCX )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/REAL(4)).
crscl.f:181:39:
127 | CALL CSSCAL( N, SA, SX, INCX )
| 2
......
181 | CALL CSSCAL( N, SAFMIN, X, INCX )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/REAL(4)).
gmake[2]: *** [Makefile:66: crscl.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/tmp/cirrus-ci-build/lapack-netlib/SRC'
gmake[1]: *** [Makefile:27: lapacklib] Error 2
gmake[1]: Leaving directory '/tmp/cirrus-ci-build/lapack-netlib'
gmake: *** [Makefile:296: netlib] Error 2
Exit status: 2
Loading