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

--- Comment #12 from ktkachov at gcc dot gnu.org ---
(In reply to ktkachov from comment #11)
> (In reply to Richard Biener from comment #10)
> > There's nothing wrong with the GIMPLE (looked at aarch64) so it must be some
> > other RTL optimization issue.
> > 
> > aarch64 assembler is
> > 
> > foo:
> >         adrp    x1, .LANCHOR0
> >         ldr     w1, [x1, #:lo12:.LANCHOR0]
> >         orr     w0, w1, w0
> >         ret
> > 
> > that looks indeed bogus (just does return v | x;?)
> 
> Indeed, bisection points to the combine.c commit at r255384

Err, sorry. That was meant for another bug, I confused my PRs. Please ignore
the above comment.

Reply via email to