This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/77729] aarch64 inserts unneeded uxtb after ldrb, orr ...32
- From: "jak at jak-linux dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 25 Sep 2016 15:04:37 +0000
- Subject: [Bug target/77729] aarch64 inserts unneeded uxtb after ldrb, orr ...32
- Auto-submitted: auto-generated
- References: <bug-77729-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #5 from Julian Andres Klode <jak@jak-linux.org> ---
Created attachment 39678
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39678&action=edit
ppc64le
Hmm, AFAICT the same seems to happen on powerpc64le:
lbz 9,0(3) # Load zero
ori 9,9,0x20 # ors in 32
rlwinm 9,9,0,0xff # zero extend value AFAICT
cmpwi 7,9,116
So far tested:
good: mipsel, x86_64, armhf (thumb2)
bad: aarch64, powerpc64le