https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117128
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64 Component|middle-end |target Keywords| |missed-optimization, ra --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Looks like the trunk can do shrink wrapping that 14 didn't and that means it will duplicate the return path on the trunk which increases the code side slighty. EBX is saved conditionally on the trunk.