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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |uros at gcc dot gnu.org

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
After the patch the assembly difference between 4.9 and 5 is

--- t.s.good    2015-02-20 13:26:52.337186388 +0100
+++ t.s 2015-02-20 13:26:56.769235529 +0100
@@ -21,7 +21,7 @@
        testl   %eax, %eax
        jne     .L3
        xorl    %eax, %eax
-       cmpw    $-1, %di
+       cmpl    $65535, %edi
        sete    %al
        ret
        .cfi_endproc

not sure why we prefer the bigger encoding now.

Reply via email to