[Bug target/56797] New: internal compiler error: in extract_insn, at recog.c:2150

raj.khem at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Mar 31 23:15:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56797

             Bug #: 56797
           Summary: internal compiler error: in extract_insn, at
                    recog.c:2150
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: raj.khem@gmail.com


Created attachment 29762
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29762
testcase

Attached sample worked fine on gcc 4.7 but gcc 4.8 ICE's on ARM

-std=gnu99 -fgnu89-inline -c -march=armv5te -O2

is the compiler option set used

/tmp/xx.i:3786:1: error: unrecognizable insn:
 }
 ^
(insn 516 515 12 16 (parallel [
            (set (reg:SI 3 r3)
                (mem/c:SI (reg:SI 3 r3) [11 S4 A32]))
            (set (reg:SI 12 ip)
                (mem/c:SI (plus:SI (reg:SI 3 r3)
                        (const_int 4 [0x4])) [11 S4 A32]))
            (set (reg/f:SI 13 sp)
                (mem/c:SI (plus:SI (reg:SI 3 r3)
                        (const_int 8 [0x8])) [13 %sfp+-40 S4 A32]))
        ]) /tmp/xx.i:3735 -1
     (expr_list:REG_ARGS_SIZE (const_int 0 [0])
        (nil)))
/tmp/xx.i:3786:1: internal compiler error: in extract_insn, at recog.c:2150
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.



More information about the Gcc-bugs mailing list