https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22196
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This actually undos some of what phi-opt might do and only should be done for a few operations. I think divide, multiple, shifts and rotates should be done and only with a constant operand. This has to be done late very close to expand even. I will be implementing this but might miss GCC 12 as I have a lot on my plate already for GCC 12.