OSDN Git Service

* except.c (start_dynamic_handler): Fix so that we can use
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 May 1997 22:50:11 +0000 (22:50 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 May 1997 22:50:11 +0000 (22:50 +0000)
commit177858580b6dc2bd20fd3fc6689c5c4aa2e2d488
treecb529c4d7f439546438820c79f061fa0ec0e5666
parent2459b64096954cf157dad6654740ef7950fc4b72
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14045 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/except.c
gcc/expr.c
gcc/expr.h
gcc/libgcc2.c
gcc/optabs.c