https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122762
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Richard Biener from comment #4) > (In reply to Sam James from comment #2) > > I see it in the testsuite too: > > > > FAIL: gcc.dg/vect/vect-early-break_39.c scan-tree-dump-times vect > > "vectorized 1 loops in function" 0 > > +FAIL: gcc.dg/vect/vect-fncall-mask-math.c (internal compiler error: in > > prepare_vec_mask, at tree-vect-stmts.cc:1622) > > +FAIL: gcc.dg/vect/vect-fncall-mask-math.c (test for excess errors) > > XPASS: gcc.dg/vect/vect-fncall-mask-math.c -flto -ffat-lto-objects > > scan-tree-dump-not ifcvt " gimple_call <expf, _2, _1>" > > +FAIL: gcc.dg/vect/vect-fncall-mask-math.c -flto -ffat-lto-objects (internal > > compiler error: in prepare_vec_mask, at tree-vect-stmts.cc:1622) > > +FAIL: gcc.dg/vect/vect-fncall-mask-math.c -flto -ffat-lto-objects (test for > > excess errors) > > XPASS: gcc.dg/vect/vect-fncall-mask-math.c scan-tree-dump-not ifcvt " > > gimple_call <expf, _2, _1>" > > +FAIL: gcc.dg/vect/vect-fncall-mask.c (internal compiler error: in > > prepare_vec_mask, at tree-vect-stmts.cc:1622) > > +FAIL: gcc.dg/vect/vect-fncall-mask.c (test for excess errors) > > +FAIL: gcc.dg/vect/vect-fncall-mask.c -flto -ffat-lto-objects (internal > > compiler error: in prepare_vec_mask, at tree-vect-stmts.cc:1622) > > +FAIL: gcc.dg/vect/vect-fncall-mask.c -flto -ffat-lto-objects (test for > > excess errors) > > Reverting r16-5374-g5c2fdfc24e343c fixes this, I'll have a look. Huh, so it ICEs most of the time, but never from within gdb. valgrind is clean.
