Re: [PATCH][AArch64] Fix gcc.dg/torture/float32-builtin.c with RTL checking

2016-11-17 Thread James Greenhalgh
On Thu, Nov 17, 2016 at 09:26:35AM +, Kyrill Tkachov wrote: > Hi all, > > Testing with RTL checking enabled showed another failure in > gcc.dg/torture/float32-builtin.c. > aarch64_float_const_zero_rtx_p was passed down a complex subreg expression > during combine/recog. > The pattern was sup

[PATCH][AArch64] Fix gcc.dg/torture/float32-builtin.c with RTL checking

2016-11-17 Thread Kyrill Tkachov
Hi all, Testing with RTL checking enabled showed another failure in gcc.dg/torture/float32-builtin.c. aarch64_float_const_zero_rtx_p was passed down a complex subreg expression during combine/recog. The pattern was supposed to reject that expression but it made its way to aarch64_float_const_z