https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90408

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |10.3
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Oliver Stoeneberg from comment #3)
> Thanks - I checked with godbolt and it looks fine for -O1 and -O2 now.
> 
> -Os on trunk generates an additional instruction compared to previous
> versions
> 
> xor     eax, eax

Yes that is on purpose as it reduces the overall size.  X86 you cannot just
look at the # of instructions to figure out if it is a size win.

So closing as fixed.

Reply via email to