https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66280
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- repro.ii: In function ‘void fn1()’: repro.ii:16:1: error: definition in block 7 follows the use fn1 () ^ for SSA_NAME: vect_patt_56.19_117 in statement: vect_inter_high_132 = VEC_PERM_EXPR <vect_patt_56.19_117, vect_patt_56.19_117, { 0, 4, 1, 5 }>; repro.ii:16:1: internal compiler error: verify_ssa failed 0xe77f79 verify_ssa(bool, bool) ../../gcc/gcc/tree-ssa.c:1068 0xbcfee5 execute_function_todo ../../gcc/gcc/passes.c:1953 0xbd06d3 execute_todo ../../gcc/gcc/passes.c:2003 Please submit a full bug report, with preprocessed source if appropriate.