1214571Sdimdnl
2214571Sdimdnl Check whether _Unwind_GetIPInfo is available.
3214571Sdimdnl
4214571SdimAC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [
5214571Sdim  AC_LANG_SAVE
6214571Sdim  AC_LANG_CPLUSPLUS
7214571Sdim  ac_save_CXXFLAGS="$CXXFLAGS"
8214571Sdim  CXXFLAGS="$CXXFLAGS -fno-exceptions"
9214571Sdim  AC_MSG_CHECKING([for _Unwind_GetIPInfo])
10214571Sdim  AC_CACHE_VAL(gcc_cv_getipinfo, [
11214571Sdim  AC_TRY_LINK([extern "C" { extern void _Unwind_GetIPInfo(); }],
12214571Sdim      [_Unwind_GetIPInfo();],
13214571Sdim      [gcc_cv_getipinfo=yes],
14214571Sdim      [gcc_cv_getipinfo=no])
15214571Sdim  ])
16214571Sdim  if test $gcc_cv_getipinfo = yes; then
17214571Sdim    AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.])
18214571Sdim  fi
19214571Sdim  AC_MSG_RESULT($gcc_cv_getipinfo)
20214571Sdim  CXXFLAGS="$ac_save_CXXFLAGS"
21214571Sdim  AC_LANG_RESTORE
22214571Sdim])
23