https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97350
--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Richard Biener from comment #8) > (In reply to Jan Hubicka from comment #7) > > Interesting, i get different ICE > > during GIMPLE pass: slp > > ../../gcc/ada/libgnat/s-os_lib.adb: In function > > ‘system__os_lib__normalize_pathname__missed_drive_letter’: > > ../../gcc/ada/libgnat/s-os_lib.adb:2133:7: internal compiler error: in > > vect_init_pattern_stmt, at tree-vect-patterns.c:115 > > 2133 | function Missed_Drive_Letter (Name : String) return Boolean is > > | ^ > > 0x6534d9 vect_init_pattern_stmt > > ../../gcc/tree-vect-patterns.c:115 > > 0x13e2913 vect_set_pattern_stmt > > ../../gcc/tree-vect-patterns.c:133 > > 0x13e2913 vect_mark_pattern_stmts > > ../../gcc/tree-vect-patterns.c:5287 > > 0x13e2913 vect_pattern_recog_1 > > ../../gcc/tree-vect-patterns.c:5403 > > 0x13ef3a1 vect_pattern_recog(vec_info*) > > ../../gcc/tree-vect-patterns.c:5543 > > 0xcda2ce vect_slp_analyze_bb_1 > > ../../gcc/tree-vect-slp.c:3819 > > 0xcda2ce vect_slp_region > > ../../gcc/tree-vect-slp.c:3918 > > 0xcda2ce vect_slp_bbs > > ../../gcc/tree-vect-slp.c:4074 > > 0xcdb9d8 vect_slp_function(function*) > > ../../gcc/tree-vect-slp.c:4125 > > 0xcdd085 execute > > ../../gcc/tree-vectorizer.c:1432 > > That's PR95582 And it was documented in #c5.