diff options
author | Giuseppe Scrivano <gscrivano@gnu.org> | 2009-09-21 16:41:58 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2009-09-21 16:41:58 +0000 |
commit | d9334061eab3d7bab9f85f2b051dd714d62630c9 (patch) | |
tree | d4a8058faf26a3a540090cddd356cfa068c5d8bf /gcc/ada/env.c | |
parent | 334738b440a3f7eb2b1b488c2f4fbac88bd85ca9 (diff) | |
download | gcc-d9334061eab3d7bab9f85f2b051dd714d62630c9.tar.gz |
tree-tailcall.c (process_assignment): Don't check if a multiplication or an addition are already present.
2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
* tree-tailcall.c (process_assignment): Don't check if a multiplication
or an addition are already present.
(find_tail_calls): Combine multiple additions and multiplications.
(adjust_accumulator_values): Emit accumulators.
testsuite:
2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
* gcc.dg/tree-ssa/tailrecursion-6.c: New file.
From-SVN: r151935
Diffstat (limited to 'gcc/ada/env.c')
0 files changed, 0 insertions, 0 deletions