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

2015-06-25 Thread Richard Biener
On Thu, 25 Jun 2015, Richard Biener wrote: > > A first pattern moved from fold-const.c - albeit a very twisted one. > It triggers in gcc.dg/tree-ssa/pr52631.c. > > I've tried a nearly 1:1 translation (cut&paste and convert the > code structure to withs/ifs and then replace tree ops accordingly).

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

2015-06-25 Thread Richard Biener
A first pattern moved from fold-const.c - albeit a very twisted one. It triggers in gcc.dg/tree-ssa/pr52631.c. I've tried a nearly 1:1 translation (cut&paste and convert the code structure to withs/ifs and then replace tree ops accordingly). One might question if the narrowing case should better