From: Richard Kenner Date: Mon, 12 Aug 1996 11:44:42 +0000 (-0400) Subject: (expand_builtin, case BUILT_IN_SETJMP): Add test and call for X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=32ccb0aca0b9af986d0f0a87f347eccde8bf1c48;p=gcc.git (expand_builtin, case BUILT_IN_SETJMP): Add test and call for nonlocal_goto_receiver pattern. From-SVN: r12621 --- diff --git a/gcc/expr.c b/gcc/expr.c index 7905fa965c6..d79546e80cd 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -8894,6 +8894,10 @@ expand_builtin (exp, target, subtarget, mode, ignore) } #endif +#ifdef HAVE_nonlocal_goto_receiver + if (HAVE_nonlocal_goto_receiver) + emit_insn (gen_nonlocal_goto_receiver ()); +#endif /* The static chain pointer contains the address of dummy function. We need to call it here to handle some PIC cases of restoring a global pointer. Then return 1. */