https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25290
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #54813|0 |1 is obsolete| | --- Comment #28 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Created attachment 54821 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54821&action=edit New set of patches including some other improvements This new set includes moving some of cond_removal_in_builtin_zero_pattern (though not removing it as match-and-simplify phiopt needs to be improved to support 2 defining statements for each bb). It also includes fixing the issue dealing with predicate statements which was missed before. Also reduces the number of patches for the c++ifing by combining some patches together. Note the first patch in the series is an obvious patch which I am going to apply once GCC 13 branches; it removes a prototype which is not needed as gate_hoist_loads is defined before its use.