The tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o compile and tmpdir-gcc.dg-struct-layout-1/t026 c_compat_y_tst.o compile test on x86_64-apple-darwin10 produces internal compiler errors of the form...
Executing on host: /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/ -w -I/sw/src/fink.build/gcc44-4.4.0-1000/gcc-4.4.0/gcc/testsuite/gcc.dg/compat -mno-mmx -fno-common -Wno-abi -DSKIP_DECIMAL_FLOAT -DSKIP_DECIMAL_FLOAT -c -o c_compat_x_tst.o /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_x.c (timeout = 300) In file included from /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_x.c:9: /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_test.h: In function 'test2456': /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_test.h:57: internal compiler error: in emit_move_insn, at expr.c:3405 and Executing on host: /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/ -w -I/sw/src/fink.build/gcc44-4.4.0-1000/gcc-4.4.0/gcc/testsuite/gcc.dg/compat -mno-mmx -fno-common -Wno-abi -DSKIP_DECIMAL_FLOAT -DSKIP_DECIMAL_FLOAT -c -o c_compat_y_tst.o /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_y.c (timeout = 300) In file included from /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_y.c:9: /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_test.h: In function 'check2456': /sw/src/fink.build/gcc44-4.4.0-1000/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t026_test.h:57: internal compiler error: in emit_move_insn, at expr.c:3405 This error is triggered by only a single line in t026_test.h.... T(2456,double a;struct{int * c;}b[];,F(2456,a,-85022.609375,131929.593750)) I am attaching preprocessed source and assembly for each test in the hope that this can be reproduced on a cross-compiler for this target. -- Summary: ICE in tmpdir-gcc.dg-struct-layout-1/t026 c_compat_(x,y)_tst.o compile at -m64 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: x86_64-apple-darwin10 GCC host triplet: x86_64-apple-darwin10 GCC target triplet: x86_64-apple-darwin10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39903