1dnl
2dnl Check whether _Unwind_GetIPInfo is available.
3dnl
4AC_DEFUN([GCC_CHECK_UNWIND_GETIPINFO], [
5  AC_LANG_SAVE
6  AC_LANG_CPLUSPLUS
7  ac_save_CXXFLAGS="$CXXFLAGS"
8  CXXFLAGS="$CXXFLAGS -fno-exceptions"
9  AC_MSG_CHECKING([for _Unwind_GetIPInfo])
10  AC_CACHE_VAL(gcc_cv_getipinfo, [
11  AC_TRY_LINK([extern "C" { extern void _Unwind_GetIPInfo(); }],
12      [_Unwind_GetIPInfo();],
13      [gcc_cv_getipinfo=yes],
14      [gcc_cv_getipinfo=no])
15  ])
16  if test $gcc_cv_getipinfo = yes; then
17    AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.])
18  fi
19  AC_MSG_RESULT($gcc_cv_getipinfo)
20  CXXFLAGS="$ac_save_CXXFLAGS"
21  AC_LANG_RESTORE
22])
23