http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=4560
Documentation of xSTEVR says that VL and VU are not referenced if RANGE = 'A'
or 'I', however the code does reference VL and VU for any value of RANGE:
VLL = VL
VUU = VU
So simply protect these two lines of code:
IF( VALEIG ) THEN
VLL = VL
VUU = VU
END IF
Julien.
* Scale matrix to allowable range, if necessary.
*
ISCALE = 0
- VLL = VL
- VUU = VU
+ IF( VALEIG ) THEN
+ VLL = VL
+ VUU = VU
+ END IF
*
TNRM = DLANST( 'M', N, D, E )
IF( TNRM.GT.ZERO .AND. TNRM.LT.RMIN ) THEN
* Scale matrix to allowable range, if necessary.
*
ISCALE = 0
- VLL = VL
- VUU = VU
+ IF( VALEIG ) THEN
+ VLL = VL
+ VUU = VU
+ END IF
*
TNRM = SLANST( 'M', N, D, E )
IF( TNRM.GT.ZERO .AND. TNRM.LT.RMIN ) THEN