diff options
| author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-29 09:54:31 +0000 |
|---|---|---|
| committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-29 09:54:31 +0000 |
| commit | 70d4a8b78d42f525894bfad447d567cdcac33c0e (patch) | |
| tree | 6115adcb32b8d779e6fc736f4b16ea206907a22e /gcc/local-alloc.c | |
| parent | d468785c2513fd797c8e87d6baa7cc4a1715a565 (diff) | |
| download | ppe42-gcc-70d4a8b78d42f525894bfad447d567cdcac33c0e.tar.gz ppe42-gcc-70d4a8b78d42f525894bfad447d567cdcac33c0e.zip | |
* flags.h (flag_optimize_sibling_calls): Declare.
* calls.c (expand_call): Fail sibcall when
!flag_optimize_sibling_calls
* invoke.texi (flag_optimize_sibling_calls): Document.
* toplev.c (flag_optimize_sibling_calls): New global variable.
(f_options): Add flag_optimize_sibling_calls.
(rest_of_compilation): Conditionize
optimize_sibling_and_tail_recursive_calls by
flag_optimize_sibling_calls.
(main): Set flag_optimize_sibling_calls for -O2.
* stmt.c (expand_return): Conditionize tail recursion by
flag_optimize_sibling_calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32802 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/local-alloc.c')
0 files changed, 0 insertions, 0 deletions

