This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
__HAVE_BUILTIN_SETJMP__: why?
- From: Zack Weinberg <zack at codesourcery dot com>
- To: gcc at gcc dot gnu dot org, Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Date: Mon, 13 May 2002 09:30:45 -0700
- Subject: __HAVE_BUILTIN_SETJMP__: why?
cpplib unconditionally defines __HAVE_BUILTIN_SETJMP__ to 1. This was
added back in 1996:
Sat Jan 27 07:59:25 1996 Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
* tree.h (enum built_in_function): Add BUILT_IN_{SET,LONG}JMP.
* expr.c: Include hard-reg-set.h.
(arg_pointer_save_area): New declaration.
(expand_builtin, case BUILT_IN_{SET,LONG}JMP): New cases.
* Makefile.in (expr.o): Includes hard-reg-set.h.
* c-decl.c (init_decl_processing): Add definitions for
__builtin_setjmp and __builtin_longjmp.
* cccp.c (initialize_builtins): Add def of __HAVE_BUILTIN_SETJMP__.
I can find no references to this macro anywhere. What was it for?
zw