middle-end/112860 - -fgimple can skip ISEL

The following makes sure we don't skip ISEL.

	PR middle-end/112860
	* passes.cc (should_skip_pass_p): Do not skip ISEL.
This commit is contained in:
Richard Biener 2023-12-05 14:24:34 +01:00
parent 805be8fbea
commit d9403153f9

View File

@ -2514,6 +2514,11 @@ should_skip_pass_p (opt_pass *pass)
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)