Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ - O1 -w -c -o 20090518-1.o /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile /20090518-1.c (timeout = 300) /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/20090518-1.c: In function 'foo': /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/20090518-1.c:6: error: unr ecognizable insn: (insn 8 7 9 3 /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/20090518-1.c :3 (set (reg:SF 73) (const_int 0 [0x0])) -1 (nil)) /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/20090518-1.c:6: internal c ompiler error: in extract_insn, at recog.c:2078
I don't believe that (const_int 0 [0x0]) is the CONST0_RTX for SFmode. So, I think the generated RTL is invalid. -- Summary: FAIL: gcc.c-torture/compile/20090518-1.c at -O1 and above Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa64-hp-hpux11.11 GCC host triplet: hppa64-hp-hpux11.11 GCC target triplet: hppa64-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40248