The following makes sure we don't skip ISEL.
PR middle-end/112860
* passes.cc (should_skip_pass_p): Do not skip ISEL.
if (strstr (pass->name, "build_cgraph_edges") != NULL)
return false;
+ /* We need to run ISEL as that lowers VEC_COND_EXPR but doesn't provide
+ a property. */
+ if (strstr (pass->name, "isel") != NULL)
+ return false;
+
/* Don't skip df init; later RTL passes need it. */
if (strstr (pass->name, "dfinit") != NULL
|| strstr (pass->name, "dfinish") != NULL)