------- Comment #8 from jvdelisle at gcc dot gnu dot org 2006-10-29 23:51 ------- Here is a case that makes it through gfortran and into middle-end or back-end.
real :: a(5,5) DATA a /25*-5.0/ !(1,1), a(3,1), a(1,2), a(3,3) /2*1.0, 2*2.0/ DATA a(2,1) /2.5/ print '(5f5.2)', a end test2.f90: In function MAIN__: test2.f90:1: internal compiler error: in output_constructor, at varasm.c:4318 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. So obvously we need to catch this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24978