OSDN Git Service

* sibcall.c (uses_addressof): Accept both addressof and
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Aug 2000 16:28:10 +0000 (16:28 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Aug 2000 16:28:10 +0000 (16:28 +0000)
commitcd921bcba43652e6b18c23c7cf4080eefa6e24e6
tree0b58003a89bb66321aeaebb663ee8fe8ba653669
parent00608ffd7a7cca92a16d5c42e900dbe5fe56cd16
    * sibcall.c (uses_addressof): Accept both addressof and
        current_function_internal_arg_pointer inside a mem.
        (optimize_sibling_and_tail_recursive_call): Fail tail recursion
        if current_function_uses_addressof.
        * stmt.c (expand_return): Kill tail recursion and HAVE_return
        optimizations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35657 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/sibcall.c
gcc/stmt.c