[Bug rtl-optimization/57763] New: [4.9 Regression]: comp-goto-1.c: ICE verify_flow_info failed, error: EDGE_CROSSING missing across section boundary

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Jun 30 17:00:00 GMT 2013


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

            Bug ID: 57763
           Summary: [4.9 Regression]: comp-goto-1.c: ICE verify_flow_info
                    failed, error: EDGE_CROSSING missing across section
                    boundary
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ubizjak at gmail dot com

Relatively new regression, can be triggered with crosscompiler from
x86_64-pc-linux-gnu to alpha-linux-gnu:

../gcc-svn/trunk/configure --target=alpha-linux-gnu --enable-checking=yes

Running:

~/gcc-build-alpha/gcc/cc1 -O2 -freorder-blocks-and-partition -fprofile-use
-mexplicit-relocs -fpreprocessed comp-goto-1.i

results in:

comp-goto-1.c: In function ‘simulator_kernel’:
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: error: EDGE_CROSSING missing across section boundary
comp-goto-1.c:122:1: internal compiler error: verify_flow_info failed
0x5cfd1d verify_flow_info()
        ../../gcc-svn/trunk/gcc/cfghooks.c:260
0x8392e6 split_all_insns()
        ../../gcc-svn/trunk/gcc/recog.c:2945
0x839362 rest_of_handle_split_after_reload
        ../../gcc-svn/trunk/gcc/recog.c:3814
Please submit a full bug report,


More information about the Gcc-bugs mailing list