[Bug c/15442] New: ICE in cfgrtl.c with -fschedule-insns2 -freorder-blocks-and-partition -fsched2-use-traces

coyote at coyotegulch dot com gcc-bugzilla@gcc.gnu.org
Sat May 15 05:30:00 GMT 2004


Perhaps related to bug 15439, but ICE occurs in different GCC source file.

When compiled with
     gcc -std=gnu99 -O1 -c -fschedule-insns2 -freorder-blocks-and-partition
-fsched2-use-traces bug_cfgrtl.c

the attached program generates:
    bug_cfgrtl.c: In function `promote_internal':
    bug_cfgrtl.c:238: internal compiler error: in redirect_branch_edge, at
cfgrtl.c:922

The original source was over a thousand lines long; I shortened this to a
specific funtion, but after an hour's worth of commenting/deleting code, I could
not reduce it further. I'll try to find a smaller example when I have time.

-- 
           Summary: ICE in cfgrtl.c with -fschedule-insns2 -freorder-blocks-
                    and-partition -fsched2-use-traces
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: coyote at coyotegulch dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-unknown-linux
  GCC host triplet: x86_64-unknown-linux
GCC target triplet: x86_64-unknown-linux


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



More information about the Gcc-bugs mailing list