blob: 65f17f6d3fe97be95746062cb423e5091ac2287f [file] [log] [blame]
! RUN: %python %S/test_errors.py %s %flang_fc1 -pedantic
! Test check that enforce that a common block is initialized
! only once in a file.
subroutine init_1
common x, y
common /a/ xa, ya
common /b/ xb, yb
!WARNING: Blank COMMON object 'x' in a DATA statement is not standard
data x /42./, xa /42./, yb/42./
end subroutine
subroutine init_conflict
!ERROR: Multiple initialization of COMMON block //
common x, y
!ERROR: Multiple initialization of COMMON block /a/
common /a/ xa, ya
common /b/ xb, yb
equivalence (yb, yb_eq)
!WARNING: Blank COMMON object 'x' in a DATA statement is not standard
!ERROR: Multiple initialization of COMMON block /b/
data x /66./, xa /66./, yb_eq /66./
end subroutine