http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48926
--- Comment #3 from Jack Howarth <howarth at nitro dot med.uc.edu> 2011-05-11 10:28:40 UTC --- A clean tree at gcc trunk r173643 with a standard non-LTO bootstrap produces different failures on x86_64-apple-darwin10... FAIL: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 (internal compiler error) FAIL: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 (test for excess errors) WARNING: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 compilation failed to produce executable FAIL: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single (internal compiler error) FAIL: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) WARNING: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single compilation failed to produce executable FAIL: gfortran.dg/coarray_20.f90 -O (test for errors, line 10) FAIL: gfortran.dg/coarray_20.f90 -O (test for excess errors) which are of the form... Executing on host: /sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/gcc/testsuite/gfortran/../../gfortran -B/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/gcc/testsuite/gfortran/../../ -B/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libgfortran/ /sw/src/fink.build/gcc47-4.7.0-1000/gcc-4.7-20110511/gcc/testsuite/gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 -B/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libgfortran/.libs -L/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libgfortran/.libs -L/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libgfortran/.libs -B/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libquadmath/.libs -L/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libquadmath/.libs -L/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libquadmath/.libs -L/sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/x86_64-apple-darwin10.7.0/i386/libiberty -lm -m32 -o ./image_index_2.exe (timeout = 300) /sw/src/fink.build/gcc47-4.7.0-1000/gcc-4.7-20110511/gcc/testsuite/gfortran.dg/coarray/image_index_2.f90: In function 'test':^M /sw/src/fink.build/gcc47-4.7.0-1000/gcc-4.7-20110511/gcc/testsuite/gfortran.dg/coarray/image_index_2.f90:50:0: internal compiler error: in gfc_conv_descriptor_dimension, at fortran/trans-array.c:257 which backtraces as... [MacPro-2:~/coarray_bug] howarth% gdb /sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/gcc/testsuite/gfortran/../../f951 ... (gdb) break fancy_abortBreakpoint 1 at 0x10042851b: file ../../gcc-4.7-20110511/gcc/diagnostic.c, line 893.(gdb) r /sw/src/fink.build/gcc47-4.7.0-1000/gcc-4.7-20110511/gcc/testsuite/gfortran.dg/coarray/image_index_2.f90 -fPIC -quiet -dumpbase image_index_2.f90 -mmacosx-version-min=10.6.7 -m32 -mtune=core2 -auxbase image_index_2 -O2 -version -fcoarray=single -fintrinsic-modules-path finclude -o /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//cczFxApJ.s Starting program: /sw/src/fink.build/gcc47-4.7.0-1000/darwin_objdir/gcc/f951 /sw/src/fink.build/gcc47-4.7.0-1000/gcc-4.7-20110511/gcc/testsuite/gfortran.dg/coarray/image_index_2.f90 -fPIC -quiet -dumpbase image_index_2.f90 -mmacosx-version-min=10.6.7 -m32 -mtune=core2 -auxbase image_index_2 -O2 -version -fcoarray=single -fintrinsic-modules-path finclude -o /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//cczFxApJ.s ... Breakpoint 1, fancy_abort (file=0x100a74200 "../../gcc-4.7-20110511/gcc/fortran/trans-array.c", line=257, function=0x100ae7f40 "gfc_conv_descriptor_dimension") at ../../gcc-4.7-20110511/gcc/diagnostic.c:893 893 internal_error ("in %s, at %s:%d", function, trim_filename (file), line); (gdb) bt #0 fancy_abort (file=0x100a74200 "../../gcc-4.7-20110511/gcc/fortran/trans-array.c", line=257, function=0x100ae7f40 "gfc_conv_descriptor_dimension") at ../../gcc-4.7-20110511/gcc/diagnostic.c:893 #1 0x00000001000b25f8 in gfc_conv_descriptor_dimension (desc=0x141e04600, dim=0x141e0fe00) at ../../gcc-4.7-20110511/gcc/fortran/trans-array.c:257