]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/except.c
function.h (struct function): Add flag all_throwers_are_sibcalls.
authorStuart Hastings <stuart@apple.com>
Sun, 25 Aug 2002 05:21:11 +0000 (05:21 +0000)
committerStan Shebs <shebs@gcc.gnu.org>
Sun, 25 Aug 2002 05:21:11 +0000 (05:21 +0000)
commitb6128b8c319487d4ecb240a211c0af9f6a4c2659
tree3380fca11b3c1b6f649fb9a54c3af4eb23ad8090
parent13d3f0b659c7db21e006e8d2894c93707a95583d
function.h (struct function): Add flag all_throwers_are_sibcalls.

2002-08-24  Stuart Hastings  <stuart@apple.com>

        * function.h (struct function): Add flag
        all_throwers_are_sibcalls.
        * except.c (set_nothrow_function_flags): Replaces
        nothrow_function_p. Set new flag.
        * except.h (set_nothrow_function_flags): Replaces
        nothrow_function_p.
        * dwarf2out.c (struct dw_fde_struct): Add flag
        all_throwers_are_sibcalls.
        (output_call_frame_info): Test it.
        (dwarf2out_begin_prologue) Propagate it from cfun to
        dw_fde_struct.
        * toplev.c (rest_of_compilation): Update calls to
        nothrow_function_p.

From-SVN: r56561
gcc/ChangeLog
gcc/dwarf2out.c
gcc/except.c
gcc/except.h
gcc/function.h
gcc/toplev.c