diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-09 18:01:36 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-09 18:01:36 +0000 |
commit | 074571c9c2cace9fee41396c65b353be15f041f0 (patch) | |
tree | 241e0b5f50ccdc89b6f0a2d00fab9657df757881 /libstdc++-v3/config/os/gnu-linux | |
parent | 727f288bca26fcf39685b764655b9f4c94c7f2d8 (diff) | |
download | gcc-074571c9c2cace9fee41396c65b353be15f041f0.tar.gz |
* config/os/aix/bits/os_defines.h: Define std_limits.h macros.
* config/os/generic/bits/os_defines.h: Likewise.
* config/os/gnu-linux/bits/os_defines.h: Likewise.
* config/os/hpux/bits/os_defines.h: Likewise.
* config/os/irix/irix6.5/bits/os_defines.h: Likewise.
* config/os/solaris/solaris2.7/bits/os_defines.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44745 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config/os/gnu-linux')
-rw-r--r-- | libstdc++-v3/config/os/gnu-linux/bits/os_defines.h | 10 |
1 files changed, 10 insertions, 0 deletions
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 538b35442c8..1441b0a4eb0 100644 --- a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h +++ b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h @@ -63,8 +63,18 @@ typedef __loff_t __off64_t; # define __NO_STRING_INLINES # endif +#if defined (__powerpc__) || defined (__s390__) || defined (__s390x__) +#define __glibcpp_plain_char_is_signed false +#define __glibcpp_wchar_t_is_signed true #endif +#if defined (__alpha__) || defined (__powerpc64__) || (defined (__sparc__) && defined(__arch64__)) || defined (__s390__) || defined (__s390x__) +#define __glibcpp_long_bits 64 +#endif +#if defined (__alpha__) || defined (__powerpc64__) +#define __glibcpp_long_double_bits 64 +#endif +#endif |