https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78297
--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> --- Compiles with both items in common block. $ cat z2.f90 module m real :: a(2), b(2) real :: c(2), d(2) equivalence (a, b) equivalence (c, d) common /xcom/ a, c end block data use m end block data