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
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
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."
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