except.c (start_dynamic_handler): Fix so that we can use __builtin_setjmp...
authorMike Stump <mrs@gcc.gnu.org>
Wed, 7 May 1997 22:50:11 +0000 (22:50 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Wed, 7 May 1997 22:50:11 +0000 (22:50 +0000)
commit6e6a07d29955e808fccd63ee2ca34ec217e19b5c
treecb529c4d7f439546438820c79f061fa0ec0e5666
parent24f2dbd6f70dd5ae6b3069f7587b3a6ba4e2211f
except.c (start_dynamic_handler): Fix so that we can use __builtin_setjmp...

* except.c (start_dynamic_handler): Fix so that we can use
  __builtin_setjmp, and default to using __builtin_setjmp instead of
  setjmp.
* expr.c (expand_builtin_setjmp): New routine, split out from
existing inline code from expand_builtin.
(expand_builtin): Split out code into expand_builtin_setjmp.
* expr.h (expand_builtin_setjmp): Add declaration.
* libgcc2.c (__sjthrow): Default to using __builtin_setjmp instead
  of setjmp.
(__sjpopnthrow): Likewise.
* optabs.c (init_optabs): Likewise.

From-SVN: r14045
gcc/except.c
gcc/expr.c
gcc/expr.h
gcc/libgcc2.c
gcc/optabs.c