X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fsibcall.c;h=d13f3a9064a9b9ec0c549a993f18f1f74daa9a94;hb=77f1f7c1b1201df83ce1e5021f566beb8efdf374;hp=a5d1b867d8bdaa88d9fc511544959d9fe7133cd9;hpb=31d3e01ca0c35fc4c059db9cf503dd2413f77ea1;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/sibcall.c b/gcc/sibcall.c index a5d1b867d8b..d13f3a9064a 100644 --- a/gcc/sibcall.c +++ b/gcc/sibcall.c @@ -676,8 +676,7 @@ optimize_sibling_and_tail_recursive_calls () sibling call optimizations, but not tail recursion. Similarly if we use varargs or stdarg since they implicitly may take the address of an argument. */ - if (current_function_calls_alloca - || current_function_varargs || current_function_stdarg) + if (current_function_calls_alloca || current_function_stdarg) sibcall = 0; /* See if there are any reasons we can't perform either sibling or