------- Comment #21 from dominiq at lps dot ens dot fr 2009-12-04 22:47 ------- > Pretty sure.
The following ICE is probably a signature: [macbook] f90/bug% cat > pr40472_1.f90 REAL, DIMENSION(720,360), PARAMETER :: ZLON_MASK = SPREAD( (/ (JLON , JLON=1,720) /) , DIM=2, NCOPIES=360 ) print *, size(ZLON_MASK), ZLON_MASK(720,360) end [macbook] f90/bug% time gfc pr40472_1.f90 pr40472_1.f90: In function 'MAIN__': pr40472_1.f90:2:0: internal compiler error: in gfc_conv_array_initializer, at fortran/trans-array.c:4189 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40472