https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102066
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu.org Component|target |tree-optimization Severity|normal |enhancement --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. GCC does not have a promotion pass, especially when dealing with induction variables. There are other bug reports which have a similar issue too.