Re: [Committed][AArch64] Fix PR62178 testcase failures

2019-01-10 Thread Wilco Dijkstra
I've backported this to GCC8 too since it had the same failures: The testcase for PR62178 has been failing for a while due to the pass conditions being too tight, resulting in failures with -mcmodel=tiny: ldr q2, [x0], 124 ld1r{v1.4s}, [x1], 4 cmp x0, x2

Re: [Committed][AArch64] Fix PR62178 testcase failures

2018-11-16 Thread Segher Boessenkool
Hi! On Thu, Nov 15, 2018 at 12:44:36PM +, Wilco Dijkstra wrote: > > On Wed, Nov 14, 2018 at 12:37:05PM +, Wilco Dijkstra wrote: > >> +/* { dg-final { scan-assembler-not { dup } } } */ > >> +/* { dg-final { scan-assembler-not { fmov } } } */ > > > > { dup }   is the same as   " dup "  , tha

Re: [Committed][AArch64] Fix PR62178 testcase failures

2018-11-15 Thread Wilco Dijkstra
Hi Segher, > On Wed, Nov 14, 2018 at 12:37:05PM +, Wilco Dijkstra wrote: >> +/* { dg-final { scan-assembler-not { dup } } } */ >> +/* { dg-final { scan-assembler-not { fmov } } } */ > > { dup }   is the same as   " dup "  , that is, with spaces and all. > I don't think you want that (there usu

Re: [Committed][AArch64] Fix PR62178 testcase failures

2018-11-14 Thread Segher Boessenkool
On Wed, Nov 14, 2018 at 12:37:05PM +, Wilco Dijkstra wrote: > +/* { dg-final { scan-assembler-not { dup } } } */ > +/* { dg-final { scan-assembler-not { fmov } } } */ { dup } is the same as " dup " , that is, with spaces and all. I don't think you want that (there usually is a tab charact

[Committed][AArch64] Fix PR62178 testcase failures

2018-11-14 Thread Wilco Dijkstra
The testcase for PR62178 has been failing for a while due to the pass conditions being too tight, resulting in failures with -mcmodel=tiny: ldr q2, [x0], 124 ld1r{v1.4s}, [x1], 4 cmp x0, x2 mla v0.4s, v2.4s, v1.4s bne .L7 -mcmodel=small