diff options
author | Paolo Carlini <pcarlini@suse.de> | 2006-01-29 15:56:16 +0000 |
---|---|---|
committer | Paolo Carlini <pcarlini@suse.de> | 2006-01-29 15:56:16 +0000 |
commit | 93a74019282dd14ec2da97e8a7a6384fb0a67596 (patch) | |
tree | 7d87dfc209e3fb5d00a03e299d94ab76beed0df8 /libstdc++-v3 | |
parent | 026ee41c057fd8e5023df160f46da9645d5a768d (diff) |
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.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@110373 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/acinclude.m4 | 26 | ||||
-rwxr-xr-x | libstdc++-v3/configure | 26 |
3 files changed, 35 insertions, 24 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3d42332275f..31e008f4892 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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): diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index 981fc920cd0..881186dbe00 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -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) diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index 6cb8dd72d5e..9f601bc4f99 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -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; |