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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
It is only arguments which get wrong.
That is:
bool f(bool &x, bool &y) {
    return x | y;
}
Produces:
        ldrb    w2, [x0]
        ldrb    w0, [x1]
        orr     w0, w2, w0
        ret

This is a dup of bug 101806 then.

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

Reply via email to