diff --git a/lapack-netlib/SRC/ctgsja.f b/lapack-netlib/SRC/ctgsja.f index 22725e86ce..ae21a11432 100644 --- a/lapack-netlib/SRC/ctgsja.f +++ b/lapack-netlib/SRC/ctgsja.f @@ -414,17 +414,19 @@ SUBROUTINE CTGSJA( JOBU, JOBV, JOBQ, M, P, N, K, L, A, LDA, B, * .. * .. External Functions .. LOGICAL LSAME - EXTERNAL LSAME + REAL SLAMCH + EXTERNAL LSAME, SLAMCH * .. * .. External Subroutines .. EXTERNAL CCOPY, CLAGS2, CLAPLL, CLASET, CROT, CSSCAL, $ SLARTG, XERBLA * .. * .. Intrinsic Functions .. - INTRINSIC ABS, CONJG, MAX, MIN, REAL, HUGE - PARAMETER ( HUGENUM = HUGE(ZERO) ) + INTRINSIC ABS, CONJG, MAX, MIN, REAL * .. * .. Executable Statements .. +* + HUGENUM = SLAMCH( 'O' ) * * Decode and test the input parameters * diff --git a/lapack-netlib/SRC/dtgsja.f b/lapack-netlib/SRC/dtgsja.f index 37668c7391..a214e44583 100644 --- a/lapack-netlib/SRC/dtgsja.f +++ b/lapack-netlib/SRC/dtgsja.f @@ -409,17 +409,19 @@ SUBROUTINE DTGSJA( JOBU, JOBV, JOBQ, M, P, N, K, L, A, LDA, B, * .. * .. External Functions .. LOGICAL LSAME - EXTERNAL LSAME + DOUBLE PRECISION DLAMCH + EXTERNAL LSAME, DLAMCH * .. * .. External Subroutines .. EXTERNAL DCOPY, DLAGS2, DLAPLL, DLARTG, DLASET, DROT, $ DSCAL, XERBLA * .. * .. Intrinsic Functions .. - INTRINSIC ABS, MAX, MIN, HUGE - PARAMETER ( HUGENUM = HUGE(ZERO) ) + INTRINSIC ABS, MAX, MIN * .. * .. Executable Statements .. +* + HUGENUM = DLAMCH( 'O' ) * * Decode and test the input parameters * diff --git a/lapack-netlib/SRC/stgsja.f b/lapack-netlib/SRC/stgsja.f index 5a81b7e4fd..9be30a6119 100644 --- a/lapack-netlib/SRC/stgsja.f +++ b/lapack-netlib/SRC/stgsja.f @@ -409,17 +409,19 @@ SUBROUTINE STGSJA( JOBU, JOBV, JOBQ, M, P, N, K, L, A, LDA, B, * .. * .. External Functions .. LOGICAL LSAME - EXTERNAL LSAME + REAL SLAMCH + EXTERNAL LSAME, SLAMCH * .. * .. External Subroutines .. EXTERNAL SCOPY, SLAGS2, SLAPLL, SLARTG, SLASET, SROT, $ SSCAL, XERBLA * .. * .. Intrinsic Functions .. - INTRINSIC ABS, MAX, MIN, HUGE - PARAMETER ( HUGENUM = HUGE(ZERO) ) + INTRINSIC ABS, MAX, MIN * .. * .. Executable Statements .. +* + HUGENUM = SLAMCH( 'O' ) * * Decode and test the input parameters * diff --git a/lapack-netlib/SRC/ztgsja.f b/lapack-netlib/SRC/ztgsja.f index c1c5abdb18..d05fe5d498 100644 --- a/lapack-netlib/SRC/ztgsja.f +++ b/lapack-netlib/SRC/ztgsja.f @@ -414,17 +414,19 @@ SUBROUTINE ZTGSJA( JOBU, JOBV, JOBQ, M, P, N, K, L, A, LDA, B, * .. * .. External Functions .. LOGICAL LSAME - EXTERNAL LSAME + DOUBLE PRECISION DLAMCH + EXTERNAL LSAME, DLAMCH * .. * .. External Subroutines .. EXTERNAL DLARTG, XERBLA, ZCOPY, ZDSCAL, ZLAGS2, ZLAPLL, $ ZLASET, ZROT * .. * .. Intrinsic Functions .. - INTRINSIC ABS, DBLE, DCONJG, MAX, MIN, HUGE - PARAMETER ( HUGENUM = HUGE(ZERO) ) + INTRINSIC ABS, DBLE, DCONJG, MAX, MIN * .. * .. Executable Statements .. +* + HUGENUM = DLAMCH( 'O' ) * * Decode and test the input parameters *