diff options
author | Paolo Carlini <pcarlini@suse.de> | 2005-05-26 15:46:48 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2005-05-26 15:46:48 +0000 |
commit | 10d877a8ed148010bab7bb8d669c6e21665a531a (patch) | |
tree | 7a5f4909b67f08a378aa148f04d96411c09a0e3a /libstdc++-v3/acinclude.m4 | |
parent | 2fe96b0a8394a7d42135ce9172a5a074127e9c61 (diff) | |
download | gcc-10d877a8ed148010bab7bb8d669c6e21665a531a.tar.gz |
re PR libstdc++/13943 (call of overloaded `llabs(int)' is ambiguous)
2005-05-26 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/13943
* include/c_std/std_cstdlib.h: Do not open code llabs and lldiv,
available when _GLIBCXX_USE_C99 is defined.
* testsuite/26_numerics/cstdlib/13943.cc: New.
* acinclude.m4 ([GLIBCXX_ENABLE_C99]): For completeness, check
also strtoll and strtoull for ac_c99_stdlib.
* configure: Regenerate.
From-SVN: r100205
Diffstat (limited to 'libstdc++-v3/acinclude.m4')
-rw-r--r-- | libstdc++-v3/acinclude.m4 | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index 757a0e8aed1..86a52e5904c 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -879,12 +879,14 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [ AC_MSG_CHECKING([for ISO C99 support in <stdlib.h>]) AC_CACHE_VAL(ac_c99_stdlib, [ AC_TRY_COMPILE([#include <stdlib.h>], - [char* tmp; - strtof("gnu", &tmp); + [char* tmp; + strtof("gnu", &tmp); strtold("gnu", &tmp); - llabs(10); - lldiv(10,1); - atoll("10"); + strtoll("gnu", &tmp, 10); + strtoull("gnu", &tmp, 10); + llabs(10); + lldiv(10,1); + atoll("10"); _Exit(0); lldiv_t mydivt;],[ac_c99_stdlib=yes], [ac_c99_stdlib=no]) ]) |