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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |11.0
         Resolution|---                         |DUPLICATE
             Status|UNCONFIRMED                 |RESOLVED
           Severity|normal                      |enhancement
          Component|middle-end                  |tree-optimization

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed in GCC 11+:
_Z5checkmm:
        or      rdi, rsi
        xor     eax, eax
        cmp     rdi, 1048575
        seta    al
        ret
_Z5test1mm:
        or      rsi, rdi
        cmp     rsi, 1048575
        ja      .L5
        ret
.L5:
        xor     esi, esi
        jmp     _Z1gmm
_Z5test2mm:
        mov     rax, rdi
        or      rax, rsi
        cmp     rax, 1048575
        ja      .L8
        ret
.L8:
        jmp     _Z1gmm

This was done by PR 56719 which is an exact dup.

*** This bug has been marked as a duplicate of bug 56719 ***

Reply via email to