https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28850
--- Comment #8 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 28 Aug 2025, pinskia at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28850 > > Andrew Pinski <pinskia at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|NEW |ASSIGNED > Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot > gnu.org > > --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > We might need a `cleanup eh` sometime after inlining but before tailr2/tailc. > I > don't like adding a new pass though. But removing these empty finally blocks > might be "cheap", let me look into this some more. Esp. since full EH cleanup can be quite expensive. Can we split out cheap parts, possibly doing them from DCE?