]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR tree-optimization/48837 (Wrong optimization of recursive function...
authorJakub Jelinek <jakub@redhat.com>
Tue, 10 May 2011 08:45:50 +0000 (10:45 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 10 May 2011 08:45:50 +0000 (10:45 +0200)
commitccce3adc141d95d53b16d142adbc71ef72adc3b1
tree7bdd7ca7b0f4cf3c0928f236bd7325cd043edcc3
parentd9e285dc2fca78d03293f4f35db8629b166f5cce
backport: re PR tree-optimization/48837 (Wrong optimization of recursive function calls)

Backported from mainline
2011-05-07  Zdenek Dvorak  <ook@ucw.cz>

PR tree-optimization/48837
* tree-tailcall.c (tree_optimize_tail_calls_1): Do not mark tailcalls
when accumulator transformation is performed.

* gcc.dg/pr48837.c: New testcase.

From-SVN: r173610
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr48837.c [new file with mode: 0644]
gcc/tree-tailcall.c