calls.c (expand_call): Disallow sibcalls to noreturn functions.
authorRichard Henderson <rth@cygnus.com>
Sat, 7 Oct 2000 20:53:21 +0000 (13:53 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 7 Oct 2000 20:53:21 +0000 (13:53 -0700)
commit9a1ba437e83c401c742656a9b3dc6debf816409f
treee6c9280ad9279c2c012c17a733ade27da717cd96
parent9ab916b8ed43541ad87ded43671f473671370b0b
calls.c (expand_call): Disallow sibcalls to noreturn functions.

        * calls.c (expand_call): Disallow sibcalls to noreturn functions.
        * flow.c (make_edges): Revert last change.

        * config/alpha/alpha.h (FUNCTION_OK_FOR_SIBCALL): Don't test
        TREE_THIS_VOLATILE.
        * config/pa/pa.h (FUNCTION_OK_FOR_SIBCALL): Likewise.

From-SVN: r36781
gcc/ChangeLog
gcc/calls.c
gcc/config/alpha/alpha.h
gcc/config/pa/pa.h
gcc/flow.c