re PR middle-end/28776 (dwarf2out.c:2160: ICE: in build_polynomial_chrec, at tree...
authorRichard Guenther <rguenther@suse.de>
Tue, 22 Aug 2006 16:26:32 +0000 (16:26 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 22 Aug 2006 16:26:32 +0000 (16:26 +0000)
commit8a613caeb327ae1500e1382f7d679d42fad07a63
tree2a5f3f06f213f2d53444674a77ae2fb00b1cd032
parent1f6c68eda53288a90b6fa6bd59f83c9dd887355f
re PR middle-end/28776 (dwarf2out.c:2160: ICE: in build_polynomial_chrec, at tree-chrec.h:108)

2006-08-22  Richard Guenther  <rguenther@suse.de>

PR middle-end/28776
* tree-scalar-evolution.c (fold_used_pointer): Add at_stmt
parameter.  Convert arguments to arithmetic expression to the
chrecs type.
(analyze_scalar_evolution_1): Adjust caller.

* gcc.c-torture/compile/pr28776-1.c: New testcase.
* gcc.c-torture/compile/pr28776-2.c: Likewise.

From-SVN: r116326
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr28776-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr28776-2.c [new file with mode: 0644]
gcc/tree-scalar-evolution.c