re PR middle-end/42749 (-O2 and verify_stmts failed again)
authorRichard Guenther <rguenther@suse.de>
Mon, 22 Feb 2010 14:09:26 +0000 (14:09 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 22 Feb 2010 14:09:26 +0000 (14:09 +0000)
commit9efc83f4ba0dc4c9148256f477f203eab10134db
treed0392638ecfe63adb514979931814a136068629f
parent0a88561f0a325ea15681c278ab29c065995fc4de
re PR middle-end/42749 (-O2 and verify_stmts failed again)

2010-02-22  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/42749
* tree-tailcall.c (adjust_return_value_with_ops): Drop update
parameter.  Do arithmetic in the original type.
(update_accumulator_with_ops): Likewise.
(adjust_accumulator_values): Adjust.

* gcc.c-torture/compile/pr42749.c: New testcase.

From-SVN: r156960
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr42749.c [new file with mode: 0644]
gcc/tree-tailcall.c