[Patch] [Aarch64] PR rtl-optimization/87763 - this patch fixes gcc.target/aarch64/lsl_asr_sbfiz.c

Jeff Law law@redhat.com
Sat Apr 27 19:07:00 GMT 2019


On 4/27/19 9:26 AM, Segher Boessenkool wrote:
> On Sat, Apr 27, 2019 at 08:37:37AM -0600, Jeff Law wrote:
>> To fix this without having the two mode pattern I've proposed or a
>> pattern which matches the subreg mess above we'd need combine or
>> simplify-rtx to simplify the above into something like this (From Andrew P):
> 
> Combine will do this just fine, if the backend didn't force DImode for
> extv?  Can the extv pattern be made to work for GPI?
> 
> 
> Segher
> 
SOrry, misspoke.

If we create extv<mode> combine will do the right thing for the tests
mentioned in 87763, but we get a regression on a different test
(mentioned in my email) which requires the multi-mode pattern to resolve.

jeff



More information about the Gcc-patches mailing list