Skip to content

Commit c99d27a

Browse files
authored
Fix implicit conversions and unused variables (Reference-LAPACK PR 703)
1 parent a485e4f commit c99d27a

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

lapack-netlib/TESTING/EIG/cdrvsg.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -663,8 +663,8 @@ SUBROUTINE CDRVSG( NSIZES, NN, NTYPES, DOTYPE, ISEED, THRESH,
663663
IL = 1
664664
IU = N
665665
ELSE
666-
IL = 1 + ( N-1 )*SLARND( 1, ISEED2 )
667-
IU = 1 + ( N-1 )*SLARND( 1, ISEED2 )
666+
IL = 1 + INT( ( N-1 )*SLARND( 1, ISEED2 ) )
667+
IU = 1 + INT( ( N-1 )*SLARND( 1, ISEED2 ) )
668668
IF( IL.GT.IU ) THEN
669669
ITEMP = IL
670670
IL = IU

lapack-netlib/TESTING/EIG/cget37.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ SUBROUTINE CGET37( RMAX, LMAX, NINFO, KNT, NIN )
265265
100 CONTINUE
266266
WSRT( KMIN ) = WSRT( I )
267267
WSRT( I ) = VMIN
268-
VCMIN = WTMP( I )
268+
VCMIN = REAL( WTMP( I ) )
269269
WTMP( I ) = W( KMIN )
270270
WTMP( KMIN ) = VCMIN
271271
VMIN = STMP( KMIN )

lapack-netlib/TESTING/EIG/ddrvsg.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -645,8 +645,8 @@ SUBROUTINE DDRVSG( NSIZES, NN, NTYPES, DOTYPE, ISEED, THRESH,
645645
IL = 1
646646
IU = N
647647
ELSE
648-
IL = 1 + ( N-1 )*DLARND( 1, ISEED2 )
649-
IU = 1 + ( N-1 )*DLARND( 1, ISEED2 )
648+
IL = 1 + INT( ( N-1 )*DLARND( 1, ISEED2 ) )
649+
IU = 1 + INT( ( N-1 )*DLARND( 1, ISEED2 ) )
650650
IF( IL.GT.IU ) THEN
651651
ITEMP = IL
652652
IL = IU

lapack-netlib/TESTING/EIG/sdrvsg.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -645,8 +645,8 @@ SUBROUTINE SDRVSG( NSIZES, NN, NTYPES, DOTYPE, ISEED, THRESH,
645645
IL = 1
646646
IU = N
647647
ELSE
648-
IL = 1 + ( N-1 )*SLARND( 1, ISEED2 )
649-
IU = 1 + ( N-1 )*SLARND( 1, ISEED2 )
648+
IL = 1 + INT( ( N-1 )*SLARND( 1, ISEED2 ) )
649+
IU = 1 + INT( ( N-1 )*SLARND( 1, ISEED2 ) )
650650
IF( IL.GT.IU ) THEN
651651
ITEMP = IL
652652
IL = IU

lapack-netlib/TESTING/EIG/zdrvsg.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -663,8 +663,8 @@ SUBROUTINE ZDRVSG( NSIZES, NN, NTYPES, DOTYPE, ISEED, THRESH,
663663
IL = 1
664664
IU = N
665665
ELSE
666-
IL = 1 + ( N-1 )*DLARND( 1, ISEED2 )
667-
IU = 1 + ( N-1 )*DLARND( 1, ISEED2 )
666+
IL = 1 + INT( ( N-1 )*DLARND( 1, ISEED2 ) )
667+
IU = 1 + INT( ( N-1 )*DLARND( 1, ISEED2 ) )
668668
IF( IL.GT.IU ) THEN
669669
ITEMP = IL
670670
IL = IU

lapack-netlib/TESTING/EIG/zget37.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ SUBROUTINE ZGET37( RMAX, LMAX, NINFO, KNT, NIN )
265265
100 CONTINUE
266266
WSRT( KMIN ) = WSRT( I )
267267
WSRT( I ) = VMIN
268-
VCMIN = WTMP( I )
268+
VCMIN = DBLE( WTMP( I ) )
269269
WTMP( I ) = W( KMIN )
270270
WTMP( KMIN ) = VCMIN
271271
VMIN = STMP( KMIN )

0 commit comments

Comments
 (0)