https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66276

            Bug ID: 66276
           Summary: [5 regression] internal compiler error: in
                    get_loop_body, at cfgloop.c:856
           Product: gcc
           Version: 5.1.0
               URL: https://github.com/OpenModelica/OMCompiler
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: martin.sjolund at liu dot se
                CC: martin.sjolund at liu dot se
  Target Milestone: ---
              Host: x86_64-unknown-linux-gnu
            Target: x86_64-unknown-linux-gnu
             Build: x86_64-unknown-linux-gnu

Created attachment 35618
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35618&action=edit
File triggering the bug (pre-processed and slightly trimmed down from the
original)

Configured with: ./configure --prefix=/opt/gcc-5.1.0
gcc version 5.1.0 (GCC) 

$ /opt/gcc-5.1.0/bin/gcc -O2 Matching.c
Matching.c: In function ‘omc_Matching_PR__FIFO__FAIRrelabel’:
Matching.c:3319:1: internal compiler error: in get_loop_body, at cfgloop.c:856
 }
 ^
0x6ba046 get_loop_body(loop const*)
        ../.././gcc/cfgloop.c:856
0x9358b0 predict_loops
        ../.././gcc/predict.c:1580
0x9358b0 tree_estimate_probability()
        ../.././gcc/predict.c:2371
0x936542 execute
        ../.././gcc/predict.c:3066

The original code compiles fine in gcc 4.4-4.9 and clang. It crashes in 5.1.0,
the svn 5 branch and svn trunk.

Does not seem to be related to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65517

Reply via email to