https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65862
--- Comment #11 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- (In reply to Robert Suchanek from comment #10) > Hi Vlad, > > I'm pleased with the results so far. In the larger codebase, it behaves as > the original > patch reverted and I haven't seen a missed case. > > The code size doesn't seem to be hurt either. I see ~0.5% improvement on > average case which is good. Thanks a lot for the patch. I've thrown it > against standard regression and it will take some time to complete but I'm > confident it will pass. Initially it failed because of a missing declaration > of the new_class variable though. Thanks, Robert. If it is ok, I will commit it into the trunk this week. I am going to commit it without the mips hook. So I hope mips maintainers will add the hook by themselves.