diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-11 18:15:49 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-11 18:15:49 +0000 |
commit | ab6ff4e7311523f449eb9439605dececf7b6032b (patch) | |
tree | 81566952f82d63ccedb4d322324ab51879bcd4d6 /libstdc++-v3/configure.in | |
parent | 8541c166e2dd81d8edf53aca8c226cff81a4fe27 (diff) |
* src/gen-num-limits.cc: Use sigsetjmp and siglongjmp if available.
* mknumeric_limits: Compile it with -DHAVE_CONFIG_H.
* configure.in: Test for sigsetjmp.
* configure, config.h.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39586 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/configure.in')
-rw-r--r-- | libstdc++-v3/configure.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libstdc++-v3/configure.in b/libstdc++-v3/configure.in index 8eef89f6751..2342adea862 100644 --- a/libstdc++-v3/configure.in +++ b/libstdc++-v3/configure.in @@ -217,6 +217,11 @@ else GLIBCPP_CHECK_WCHAR_T_SUPPORT GLIBCPP_CHECK_STDLIB_SUPPORT + AC_TRY_COMPILE([ +#include <setjmp.h> +], [sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);], +[AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available. ])]) + AC_FUNC_MMAP fi |