Re: [PATCH] Fix up store_merging_13.c FAIL

2017-11-09 Thread Richard Biener
On Thu, 9 Nov 2017, Jakub Jelinek wrote: > Hi! > > The gcc.dg/store_merging_13.c testcase worked when I was bootstrapping the > patch that introduced it, but doesn't anymore, because match.pd had > a ~X ^ Y -> ~(X ^ Y) transformation, the code was handling only ~ on > the loads (== arguments of &

Re: [PATCH] Fix up store_merging_13.c FAIL

2017-11-09 Thread Marc Glisse
On Thu, 9 Nov 2017, Jakub Jelinek wrote: The gcc.dg/store_merging_13.c testcase worked when I was bootstrapping the patch that introduced it, but doesn't anymore, because match.pd had a ~X ^ Y -> ~(X ^ Y) transformation, the code was handling only ~ on the loads (== arguments of &/|/^) but not o

[PATCH] Fix up store_merging_13.c FAIL

2017-11-09 Thread Jakub Jelinek
Hi! The gcc.dg/store_merging_13.c testcase worked when I was bootstrapping the patch that introduced it, but doesn't anymore, because match.pd had a ~X ^ Y -> ~(X ^ Y) transformation, the code was handling only ~ on the loads (== arguments of &/|/^) but not on the result of the bitwise binary oper