diff options
-rw-r--r-- | gcc/tree-tailcall.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-tailcall.cc b/gcc/tree-tailcall.cc index f593363..fc05928 100644 --- a/gcc/tree-tailcall.cc +++ b/gcc/tree-tailcall.cc @@ -827,8 +827,7 @@ find_tail_calls (basic_block bb, struct tailcall **ret, bool only_musttail, ? !is_gimple_reg (param) : (!is_gimple_variable (param) || TREE_THIS_VOLATILE (param) - || may_be_aliased (param) - || !gimple_call_must_tail_p (call))) + || may_be_aliased (param))) break; } } |