summaryrefslogtreecommitdiff
path: root/gcc/ada/env.c
diff options
context:
space:
mode:
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-21 16:41:58 +0000
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-21 16:41:58 +0000
commit4e32b1c1e8b968955e9c1e4011060cb6b97b4f01 (patch)
treed4a8058faf26a3a540090cddd356cfa068c5d8bf /gcc/ada/env.c
parent6cc8fdd3628f50206a1f6c865b90b0df24a5e284 (diff)
downloadgcc-4e32b1c1e8b968955e9c1e4011060cb6b97b4f01.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151935 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/env.c')
0 files changed, 0 insertions, 0 deletions