https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111459
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So i have a patch for cfgcleanup but it causes a regression which looks like a fake one. I will finish it up later today. Dceing more definitely will improve compile time and will improve other passes.