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

            Bug ID: 69109
           Summary: missing phi argument ICE in
                    transform_to_exit_first_loop_alt with
                    -ftree-parallelize-loops=2
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

...
$ gcc src/gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c -O2
-funswitch-loops -S -ftree-parallelize-loops=2
src/gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c: In function
‘ruby_re_compile_fastmap’:
src/gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c:5:1: error: PHI argument
is missing for edge 10->9
 ruby_re_compile_fastmap (char *fastmap, int options)
 ^~~~~~~~~~~~~~~~~~~~~~~

for PHI node
.MEM_2 = PHI <(10)>
src/gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c:5:1: internal compiler
error: verify_ssa failed
0x1176bd1 verify_ssa(bool, bool)
        /home/vries/gcc_versions/devel/src/gcc/tree-ssa.c:1039
0xfd1539 checking_verify_ssa
        /home/vries/gcc_versions/devel/src/gcc/tree-ssa.h:87
0xfd559e transform_to_exit_first_loop_alt
        /home/vries/gcc_versions/devel/src/gcc/tree-parloops.c:1755
0xfd586f try_transform_to_exit_first_loop_alt
        /home/vries/gcc_versions/devel/src/gcc/tree-parloops.c:1799
0xfd71e8 gen_parallel_loop
        /home/vries/gcc_versions/devel/src/gcc/tree-parloops.c:2299
0xfd86bb parallelize_loops
        /home/vries/gcc_versions/devel/src/gcc/tree-parloops.c:2747
0xfd8835 execute
        /home/vries/gcc_versions/devel/src/gcc/tree-parloops.c:2797
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
...

Reply via email to