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.
...