Fix compile error with old glibc verisons.

* config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Only define for
glibc 2.3 or better.

From-SVN: r77443
This commit is contained in:
James E Wilson 2004-02-07 07:30:48 +00:00 committed by Jim Wilson
parent 9c9176699a
commit 468c45a3e6
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2004-02-06 James E Wilson <wilson@specifixinc.com>
* config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Only define for
glibc 2.3 or better.
2004-02-06 Kazu Hirata <kazu@cs.umass.edu>
* doc/tm.texi (TARGET_FLOAT_LIB_COMPARE_RETURNS_BOOL): Change

View File

@ -58,6 +58,11 @@ do { \
/* Do code reading to identify a signal frame, and set the frame
state data appropriately. See unwind-dw2.c for the structs. */
/* This works only for glibc-2.3 and later, because sigcontext is different
in glibc-2.2.4. */
#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)
#ifdef IN_LIBGCC2
#include <signal.h>
#include <sys/ucontext.h>
@ -207,3 +212,4 @@ do { \
}
#endif /* IN_LIBGCC2 */
#endif /* glibc-2.3 or better */