Compiler output: $ gcc -mno-mmx -m3dnow -flto gcc.c-torture/execute/20050316-2.c In file included from gcc.c-torture/execute/20050316-2.c:34:0, from :0: gcc.c-torture/execute/20050316-2.c: In function 'main': gcc.c-torture/execute/20050316-2.c:45:15: internal compiler error: in copy_to_mode_reg, at explow.c:636 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: /mnt/svn/gcc-trunk/binary-164162-lto-fortran-checking-yes-rtl-df/bin/gcc returned 1 exit status collect2: lto-wrapper returned 1 exit status
$ gcc -mno-mmx -m3dnow -flto gcc.c-torture/execute/20050316-2.c -O In file included from gcc.c-torture/execute/20050316-2.c:34:0, from :0: gcc.c-torture/execute/20050316-2.c: In function 'test3': gcc.c-torture/execute/20050316-2.c:24:3: internal compiler error: in expand_expr_real_1, at expr.c:8484 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: /mnt/svn/gcc-trunk/binary-164162-lto-fortran-checking-yes-rtl-df/bin/gcc returned 1 exit status collect2: lto-wrapper returned 1 exit status $ gcc -mno-mmx -m3dnow -flto gcc.c-torture/execute/20050316-2.c -m32 In file included from :0:0: gcc.c-torture/execute/20050316-2.c: In function 'test1': gcc.c-torture/execute/20050316-2.c:10:1: warning: MMX vector argument without MMX enabled changes the ABI [enabled by default] In file included from gcc.c-torture/execute/20050316-2.c:34:0, from :0: gcc.c-torture/execute/20050316-2.c: In function 'main': gcc.c-torture/execute/20050316-2.c:45:15: internal compiler error: in emit_move_insn, at expr.c:3386 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: /mnt/svn/gcc-trunk/binary-164162-lto-fortran-checking-yes-rtl-df/bin/gcc returned 1 exit status collect2: lto-wrapper returned 1 exit status Tested revisions: r164162 - crash r153685 - crash -- Summary: gcc.c-torture/execute/20050316-2.c ICEs with -mno-mmx - m3dnow -flto Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zsojka at seznam dot cz GCC host triplet: x86_64-pc-linux-gnu GCC target triplet: x86_64-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45640