Re: [PATCH][10/n] Remove GENERIC stmt combining from SCCVN

2015-07-06 Thread Kyrill Tkachov
On 06/07/15 15:46, Richard Biener wrote: On Mon, 6 Jul 2015, Kyrill Tkachov wrote: Hi Richard, On 01/07/15 14:03, Richard Biener wrote: This merges the complete comparison patterns from the match-and-simplify branch, leaving incomplete implementations of fold-const.c code alone. Bootstrappe

Re: [PATCH][10/n] Remove GENERIC stmt combining from SCCVN

2015-07-06 Thread Richard Biener
On Mon, 6 Jul 2015, Kyrill Tkachov wrote: > Hi Richard, > > On 01/07/15 14:03, Richard Biener wrote: > > This merges the complete comparison patterns from the match-and-simplify > > branch, leaving incomplete implementations of fold-const.c code alone. > > > > Bootstrapped and tested on x86_64-u

Re: [PATCH][10/n] Remove GENERIC stmt combining from SCCVN

2015-07-06 Thread Andreas Schwab
Kyrill Tkachov writes: > This broke some tests on aarch64: > FAIL: gcc.target/aarch64/subs.c scan-assembler subs\tw[0-9] > FAIL: gcc.target/aarch64/subs1.c scan-assembler subs\tw[0-9]+, w[0-9]+, > w[0-9]+ > FAIL: gcc.target/aarch64/subs1.c scan-assembler subs\tw[0-9]+, w[0-9]+, > w[0-9]+, lsl 3

Re: [PATCH][10/n] Remove GENERIC stmt combining from SCCVN

2015-07-06 Thread Kyrill Tkachov
Hi Richard, On 01/07/15 14:03, Richard Biener wrote: This merges the complete comparison patterns from the match-and-simplify branch, leaving incomplete implementations of fold-const.c code alone. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2015-07-01 Richard Biene

[PATCH][10/n] Remove GENERIC stmt combining from SCCVN

2015-07-01 Thread Richard Biener
This merges the complete comparison patterns from the match-and-simplify branch, leaving incomplete implementations of fold-const.c code alone. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2015-07-01 Richard Biener * fold-const.c (fold_comparison): Move X -