]> gcc.gnu.org Git - gcc.git/commit - gcc/calls.c
rtl.h (LCT_RETURNS_TWICE): New.
authorRichard Henderson <rth@redhat.com>
Fri, 21 Sep 2001 20:26:44 +0000 (13:26 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 21 Sep 2001 20:26:44 +0000 (13:26 -0700)
commit9defc9b7ac96fd51c70aff0e452c753d1f6159b3
tree5e65f35e37a55bf10f429b4ed3add9916578e469
parent1853547e03a18cc73a2ba3e204408919e326831a
rtl.h (LCT_RETURNS_TWICE): New.

        * rtl.h (LCT_RETURNS_TWICE): New.
        * calls.c (emit_call_1): Set current_function_calls_setjmp for
        ECF_RETURNS_TWICE.
        (emit_library_call_value_1): Map LCT_RETURNS_TWICE
        to ECF_RETURNS_TWICE.
        * except.c (sjlj_emit_function_enter): Use LCT_RETURNS_TWICE for
        call to setjmp.

        * unwind-sjlj.c: Invent the setjmp.h declarations if inhibit_libc.

        * config/stormy16/stormy16.h (DONT_USE_BUILTIN_SETJMP): New.
        (JMP_BUF_SIZE): New.

From-SVN: r45736
gcc/ChangeLog
gcc/calls.c
gcc/config/stormy16/stormy16.h
gcc/except.c
gcc/rtl.h
gcc/unwind-sjlj.c
This page took 0.061496 seconds and 5 git commands to generate.