diff options
author | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2001-08-11 08:36:52 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2001-08-11 08:36:52 +0000 |
commit | 63814ec191156d5fb6065329367336c26622411f (patch) | |
tree | 9f2700567c9840f718bfda203df1c98e63102bc5 | |
parent | f80f7e8cd8e2b88fc2e9c8025f2e2c228f1b68ec (diff) | |
download | gcc-63814ec191156d5fb6065329367336c26622411f.zip gcc-63814ec191156d5fb6065329367336c26622411f.tar.gz gcc-63814ec191156d5fb6065329367336c26622411f.tar.bz2 |
std_limits.h (__glibcpp_char_is_signed): Use __CHAR_UNSIGNED__.
* include/bits/std_limits.h(__glibcpp_char_is_signed): Use
__CHAR_UNSIGNED__.
* config/os/gnu-linux/bits/os_defines.h(__glibcpp_char_is_signed):
Likewise.
* config/os/aix/bits/os_defines.h(__glibcpp_plain_char_is_signed):
Remove.
From-SVN: r44791
-rw-r--r-- | libstdc++-v3/ChangeLog | 12 | ||||
-rw-r--r-- | libstdc++-v3/config/os/aix/bits/os_defines.h | 1 | ||||
-rw-r--r-- | libstdc++-v3/config/os/gnu-linux/bits/os_defines.h | 1 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/std_limits.h | 4 |
4 files changed, 14 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6d62413..9987e3f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2001-08-10 Gabriel Dos Reis <gdr@merlin.codesourcery.com> + + * include/bits/std_limits.h(__glibcpp_char_is_signed): Use + __CHAR_UNSIGNED__. + + * config/os/gnu-linux/bits/os_defines.h(__glibcpp_char_is_signed): + Likewise. + * config/os/aix/bits/os_defines.h(__glibcpp_plain_char_is_signed): + Remove. + 2001-08-10 Loren J. Rittle <ljrittle@acm.org> * testsuite/testsuite_hooks.h (__set_testsuite_memlimit): Add @@ -8,7 +18,7 @@ colon in $(objdir). * include/Makefile.in: Rebuilt. -2001-08-10 Gunter Winkler gunter.winkler@mathematik.tu-chemnitz.de +2001-08-10 Gunter Winkler <gunter.winkler@mathematik.tu-chemnitz.de> * include/bits/std_complex.h (complex<long double>::operator*=, complex<long double>::operator/=): Fix thinko. diff --git a/libstdc++-v3/config/os/aix/bits/os_defines.h b/libstdc++-v3/config/os/aix/bits/os_defines.h index 91e1fd6..101a0b2 100644 --- a/libstdc++-v3/config/os/aix/bits/os_defines.h +++ b/libstdc++-v3/config/os/aix/bits/os_defines.h @@ -55,7 +55,6 @@ #undef _G_USING_THUNKS #define _G_USING_THUNKS 0 -#define __glibcpp_plain_char_is_signed false #define __glibcpp_long_double_bits 64 #if !defined(_AIX51) || !defined(__64BIT__) diff --git a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h index 1441b0a..63082eb 100644 --- a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h +++ b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h @@ -64,7 +64,6 @@ typedef __loff_t __off64_t; # endif #if defined (__powerpc__) || defined (__s390__) || defined (__s390x__) -#define __glibcpp_plain_char_is_signed false #define __glibcpp_wchar_t_is_signed true #endif diff --git a/libstdc++-v3/include/bits/std_limits.h b/libstdc++-v3/include/bits/std_limits.h index 6c0e5d6..53d339e 100644 --- a/libstdc++-v3/include/bits/std_limits.h +++ b/libstdc++-v3/include/bits/std_limits.h @@ -77,7 +77,9 @@ #ifndef __glibcpp_char_bits #define __glibcpp_char_bits 8 #endif -#ifndef __glibcpp_plain_char_is_signed +#ifndef __CHAR_UNSIGNED__ +#define __glibcpp_plain_char_is_signed false +#else #define __glibcpp_plain_char_is_signed true #endif #ifndef __glibcpp_short_bits |