Re: [PATCH] Add missing sparc shift zero extensions, and fix shift attributes.

2011-10-02 Thread David Miller
From: David Miller Date: Sun, 02 Oct 2011 20:50:22 -0400 (EDT) > * config/sparc/sparc.md (ashlsi3, *ashldi3_sp64): Remove > conditional insn type setting, we always emit a shift. > (*ashlsi3_extend, *lshrsi3_extend0): New patterns. > (*lshrsi3_extend): Rename to *lshrsi3_e

[PATCH] Add missing sparc shift zero extensions, and fix shift attributes.

2011-10-02 Thread David Miller
This is a patch Richard came up with earlier this year when I had him look into some excessive sign/zero extensions the compiler was making on sparc 64-bit. I finally got around to validating this patch and while doing so noticed that we've had the instruction attributes screwed up on shifts for