re PR libstdc++/26006 (tr1/8_c_compatibility/cfenv/functions.cc (test for excess errors) fails with pre-C99-TC1 libc)
2006-01-29 Paolo Carlini <pcarlini@suse.de> PR libstdc++/26006 * acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Tighten <ctype.h> and <fenv.h> checks. * configure: Regenerate. From-SVN: r110373
This commit is contained in:
parent
a8a4fe0c59
commit
98fb1d299e
|
@ -1,3 +1,10 @@
|
|||
2006-01-29 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
PR libstdc++/26006
|
||||
* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Tighten <ctype.h> and
|
||||
<fenv.h> checks.
|
||||
* configure: Regenerate.
|
||||
|
||||
2006-01-26 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/std/std_bitset.h (bitset<>::_M_copy_to_string):
|
||||
|
|
|
@ -1099,7 +1099,8 @@ AC_DEFUN([GLIBCXX_CHECK_C99_TR1], [
|
|||
AC_CACHE_VAL(ac_c99_ctype_tr1, [
|
||||
AC_TRY_COMPILE([#include <ctype.h>],
|
||||
[int ch;
|
||||
isblank(ch);
|
||||
int ret;
|
||||
ret = isblank(ch);
|
||||
],[ac_c99_ctype_tr1=yes], [ac_c99_ctype_tr1=no])
|
||||
])
|
||||
AC_MSG_RESULT($ac_c99_ctype_tr1)
|
||||
|
@ -1118,17 +1119,18 @@ AC_DEFUN([GLIBCXX_CHECK_C99_TR1], [
|
|||
[int except, mode;
|
||||
fexcept_t* pflag;
|
||||
fenv_t* penv;
|
||||
feclearexcept(except);
|
||||
fegetexceptflag(pflag, except);
|
||||
feraiseexcept(except);
|
||||
fesetexceptflag(pflag, except);
|
||||
fetestexcept(except);
|
||||
fegetround();
|
||||
fesetround(mode);
|
||||
fegetenv(penv);
|
||||
feholdexcept(penv);
|
||||
fesetenv(penv);
|
||||
feupdateenv(penv);
|
||||
int ret;
|
||||
ret = feclearexcept(except);
|
||||
ret = fegetexceptflag(pflag, except);
|
||||
ret = feraiseexcept(except);
|
||||
ret = fesetexceptflag(pflag, except);
|
||||
ret = fetestexcept(except);
|
||||
ret = fegetround();
|
||||
ret = fesetround(mode);
|
||||
ret = fegetenv(penv);
|
||||
ret = feholdexcept(penv);
|
||||
ret = fesetenv(penv);
|
||||
ret = feupdateenv(penv);
|
||||
],[ac_c99_fenv_tr1=yes], [ac_c99_fenv_tr1=no])
|
||||
fi
|
||||
AC_MSG_RESULT($ac_c99_fenv_tr1)
|
||||
|
|
|
@ -30239,7 +30239,8 @@ int
|
|||
main ()
|
||||
{
|
||||
int ch;
|
||||
isblank(ch);
|
||||
int ret;
|
||||
ret = isblank(ch);
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -30458,17 +30459,18 @@ main ()
|
|||
int except, mode;
|
||||
fexcept_t* pflag;
|
||||
fenv_t* penv;
|
||||
feclearexcept(except);
|
||||
fegetexceptflag(pflag, except);
|
||||
feraiseexcept(except);
|
||||
fesetexceptflag(pflag, except);
|
||||
fetestexcept(except);
|
||||
fegetround();
|
||||
fesetround(mode);
|
||||
fegetenv(penv);
|
||||
feholdexcept(penv);
|
||||
fesetenv(penv);
|
||||
feupdateenv(penv);
|
||||
int ret;
|
||||
ret = feclearexcept(except);
|
||||
ret = fegetexceptflag(pflag, except);
|
||||
ret = feraiseexcept(except);
|
||||
ret = fesetexceptflag(pflag, except);
|
||||
ret = fetestexcept(except);
|
||||
ret = fegetround();
|
||||
ret = fesetround(mode);
|
||||
ret = fegetenv(penv);
|
||||
ret = feholdexcept(penv);
|
||||
ret = fesetenv(penv);
|
||||
ret = feupdateenv(penv);
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue