------- Comment #9 from janus at gcc dot gnu dot org 2010-07-05 21:02 ------- Even shorter:
module proc8 implicit none integer, parameter :: N = 256 logical, dimension(N**2), parameter :: A = .false. logical, dimension(N,N), parameter :: B = reshape ( (/ A /), (/ N, N /) ) end module Note: N=256 is the smallest number for which it fails. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44742