Restore fix for out-of-bounds array accesses

from #2096
This commit is contained in:
Martin Kroeker 2019-12-31 13:22:00 +01:00 committed by GitHub
parent d971ad71b6
commit b6c2430626
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 4 deletions

View File

@ -307,7 +307,7 @@
10 CONTINUE 10 CONTINUE
* *
IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN
DO 20 J = 1, N - 1 DO 20 J = 2, N - 1
CALL CHER2( CUPLO, N, -CMPLX( E( J ) ), U( 1, J ), 1, CALL CHER2( CUPLO, N, -CMPLX( E( J ) ), U( 1, J ), 1,
$ U( 1, J-1 ), 1, WORK, N ) $ U( 1, J-1 ), 1, WORK, N )
20 CONTINUE 20 CONTINUE

View File

@ -328,7 +328,7 @@
10 CONTINUE 10 CONTINUE
* *
IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN
DO 20 J = 1, N - 1 DO 20 J = 2, N - 1
CALL CHPR2( CUPLO, N, -CMPLX( E( J ) ), U( 1, J ), 1, CALL CHPR2( CUPLO, N, -CMPLX( E( J ) ), U( 1, J ), 1,
$ U( 1, J-1 ), 1, WORK ) $ U( 1, J-1 ), 1, WORK )
20 CONTINUE 20 CONTINUE

View File

@ -307,7 +307,7 @@
10 CONTINUE 10 CONTINUE
* *
IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN
DO 20 J = 1, N - 1 DO 20 J = 2, N - 1
CALL ZHER2( CUPLO, N, -DCMPLX( E( J ) ), U( 1, J ), 1, CALL ZHER2( CUPLO, N, -DCMPLX( E( J ) ), U( 1, J ), 1,
$ U( 1, J-1 ), 1, WORK, N ) $ U( 1, J-1 ), 1, WORK, N )
20 CONTINUE 20 CONTINUE

View File

@ -328,7 +328,7 @@
10 CONTINUE 10 CONTINUE
* *
IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN IF( N.GT.1 .AND. KBAND.EQ.1 ) THEN
DO 20 J = 1, N - 1 DO 20 J = 2, N - 1
CALL ZHPR2( CUPLO, N, -DCMPLX( E( J ) ), U( 1, J ), 1, CALL ZHPR2( CUPLO, N, -DCMPLX( E( J ) ), U( 1, J ), 1,
$ U( 1, J-1 ), 1, WORK ) $ U( 1, J-1 ), 1, WORK )
20 CONTINUE 20 CONTINUE