This is with rev. 159354 and showed up as a testsuite failure. i...@linux-fd1f:/tmp> gfortran -O3 -g array_constructor_11.f90 array_constructor_11.f90:13.41:
call test (4, 0, 11, (/ (i, i = 4, 0, 11) /)) ! { dg-warning "will be execu 1 Warning: DO loop at (1) will be executed zero times array_constructor_11.f90:17.47: call test (29, 30, -6, (/ (i, i = 29, 30, -6) /)) ! { dg-warning "will be 1 Warning: DO loop at (1) will be executed zero times array_constructor_11.f90:24.45: call test (1, 0, 3, (/ (i, i = 1, 0, 3), (i, i = order, 0, 1) /)) 1 Warning: DO loop at (1) will be executed zero times array_constructor_11.f90:25.48: call test (1, 2000, -5, (/ (i, i = 1, 2000, -5), (i, i = order, 0, 1) /)) 1 Warning: DO loop at (1) will be executed zero times array_constructor_11.f90:26.49: call test (3000, 99, 4, (/ (i, i = 3000, 99, 4), (i, i = order, 0, 1) /)) 1 Warning: DO loop at (1) will be executed zero times array_constructor_11.f90:6:0: internal compiler error: in output_die, at dwarf2out.c:10649 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. g...@linux-fd1f:/tmp> gfortran -v Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/home/ig25/libexec/gcc/x86_64-unknown-linux-gnu/4.6.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../trunk/configure --prefix=/home/ig25 --enable-languages=all,ada --with-mpc=/usr/local/ Thread model: posix gcc version 4.6.0 20100513 (experimental) (GCC) -- Summary: [4.6 Regression] ICE in output_die with array_constructor_11.f90 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tkoenig at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44114