This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
setjmp vs. gcc's __builtin_setjmp [Was: Failure to build gnat tools on cygwin: *** [../../gnatchop.exe] Error 139]
On Sat, Nov 22, 2003 at 05:04:24PM +0100, Christian Joensson wrote:
> > AC> Seems to be related to recent non-Ada changes.
> >
> > AC> See e.g. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13142
Just a heads-up here, the proposed patch to this bug is still
unrevised, however, searching the gcc cvs source tree for "setjmp"
gives me these hits:
./gcc/ada/utils.c: (get_identifier ("setjmp"), NULL_TREE,
./gcc/builtins.def:DEF_GCC_BUILTIN (BUILT_IN_SETJMP, "setjmp", BT_FN_INT_PTR, ATTR_NULL)
./gcc/calls.c: && (! strcmp (tname, "setjmp")
./gcc/config/ia64/ia64.c: && (! strcmp (name, "setjmp")
./gcc/config/sparc/sparc.md:(define_expand "setjmp"
./gcc/FSFChangeLog.10: * expr.c (expand_builtin, case BUILT_IN_SETJMP): Call "setjmp"
./gcc/optabs.c: setjmp_libfunc = init_one_libfunc ("setjmp");
Are they potential problems too?
Cheers,
/ChJ