2005-12-21 Roland McGrath <roland@redhat.com>
+ * sysdeps/generic/unwind-dw2.c (extract_cie_info): Add a cast.
+
+ * elf/dl-error.c (_dl_signal_error): Use .__jmpbuf in __longjmp call.
+
* csu/dso_handle.c (__dso_handle): Add const to pointer type too.
2005-12-21 Ulrich Drepper <drepper@redhat.com>
lcatch->malloced = false;
}
/* We do not restore the signal mask because none was saved. */
- __longjmp (lcatch->env, errcode ?: -1);
+ __longjmp (lcatch->env[0].__jmpbuf, errcode ?: -1);
}
else
{
/* DWARF2 exception handling and frame unwind runtime interface routines.
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
- Free Software Foundation, Inc.
+ Copyright (C) 1997,1998,1999,2000,2001,2002,2003,2005
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
_Unwind_FrameState *fs)
{
const unsigned char *aug = cie->augmentation;
- const unsigned char *p = aug + strlen (aug) + 1;
+ const unsigned char *p = aug + strlen ((const char *) aug) + 1;
const unsigned char *ret = NULL;
_Unwind_Word utmp;