Skip to content

Commit

Permalink
xORBDB6/xUNBDB6: fix read of uninitialized variable
Browse files Browse the repository at this point in the history
There is no warning with GCC 11 about an undeclared and uninitialized
varible being read without the `-Wextra` flag. Why?
  • Loading branch information
christoph-conrads committed Jul 14, 2022
1 parent 54b3964 commit 145b1c3
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion SRC/cunbdb6.f
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ SUBROUTINE CUNBDB6( M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2,
RETURN
END IF
*
IF( NORMSQ2 .LE. N * EPS * NORM ) THEN
IF( NORM_NEW .LE. N * EPS * NORM ) THEN
DO IX = 1, 1 + (M1-1)*INCX1, INCX1
X1( IX ) = ZERO
END DO
Expand Down
2 changes: 1 addition & 1 deletion SRC/dorbdb6.f
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ SUBROUTINE DORBDB6( M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2,
RETURN
END IF
*
IF( NORMSQ2 .LE. N * EPS * NORM ) THEN
IF( NORM_NEW .LE. N * EPS * NORM ) THEN
DO IX = 1, 1 + (M1-1)*INCX1, INCX1
X1( IX ) = ZERO
END DO
Expand Down
2 changes: 1 addition & 1 deletion SRC/sorbdb6.f
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ SUBROUTINE SORBDB6( M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2,
RETURN
END IF
*
IF( NORMSQ2 .LE. N * EPS * NORM ) THEN
IF( NORM_NEW .LE. N * EPS * NORM ) THEN
DO IX = 1, 1 + (M1-1)*INCX1, INCX1
X1( IX ) = ZERO
END DO
Expand Down
2 changes: 1 addition & 1 deletion SRC/zunbdb6.f
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ SUBROUTINE ZUNBDB6( M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2,
RETURN
END IF
*
IF( NORMSQ2 .LE. N * EPS * NORM ) THEN
IF( NORM_NEW .LE. N * EPS * NORM ) THEN
DO IX = 1, 1 + (M1-1)*INCX1, INCX1
X1( IX ) = ZERO
END DO
Expand Down

0 comments on commit 145b1c3

Please sign in to comment.