[PATCH] Fix PR57584

2013-06-24 Thread Richard Biener
Removed the target specific bits and verified the testcase reproduces the original bug and works after the fix for x86_64 and i686. Committed. Richard. 2013-06-24 Richard Biener PR testsuite/57686 * gcc.dg/torture/pr57584.c: Remove target specific bits. Index: gcc/testsuite

Re: [PATCH] Fix PR57584

2013-06-21 Thread Chung-Ju Wu
2013/6/20 Richard Biener : > > 2013-06-20 Richard Biener > > PR tree-optimization/57584 > * tree-ssa-loop-niter.c (expand_simple_operations): Avoid including > SSA names into the expanded expression that take part in > abnormal coalescing. > > * gcc.dg/tor

Re: [PATCH] Fix PR57584

2013-06-21 Thread Andreas Schwab
Richard Biener writes: > + register const void **jump_table asm ("r12"); That can't work. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

[PATCH] Fix PR57584

2013-06-20 Thread Richard Biener
We have to be careful to not end up inserting expressions with abnormal SSA names. Thus the following makes niter analysis more careful what it puts into number-of-iteration expressions. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. Richard. 2013-06-20 Richard Biener