https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116114
Bug ID: 116114 Summary: PROP_no_crit_edges is no longer tested for can be removed Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: internal-improvement Severity: normal Priority: P3 Component: middle-end Assignee: pinskia at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- [apinski@xeond2 gcc]$ git grep PROP_no_crit_edges ChangeLog-2017: (pass_data_pre): Remove PROP_no_crit_edges flags. ChangeLog.tree-ssa: (pass_pre): Add PROP_no_crit_edges as required. ChangeLog.tree-ssa: * tree-pass.h: Add PROP_no_crit_edges. function.h:#define PROP_no_crit_edges (1 << 6) passes.cc: if (props & PROP_no_crit_edges) passes.cc: fprintf (dump, "PROP_no_crit_edges\n"); tree-cfg.cc: PROP_no_crit_edges, /* properties_provided */ tree-ssa-sink.cc: /* PROP_no_crit_edges is ensured by running split_edges_for_insertion in The only use of it in `properties required` was removed by r8-2993-ga7976089dba5e2 .