https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96692
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Component|tree-optimization |rtl-optimization --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This transformation should only happen if there is an andnot instruction. For an example if there is no andnot instruction, there will be 3 dependent instruction while in the first case, there are two independent instructions followed by one dependent ones.