diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-26 02:13:31 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-10-26 02:13:31 +0000 |
commit | 3e431891d0d4a57bcaf6712aa89b107348a64276 (patch) | |
tree | d0c4c1380d2edeea63b1bf809df063e4ab65d80c /libstdc++-v3/config | |
parent | f27003e1781ab73b16ec542686e90d02a09007a0 (diff) |
2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* config/os/gnu-linux/bits/os_defines.h: Set to 64 bit longs with
__s390x__ only.
* include/bits/std_limits.h: Fix wchar_t issues.
* config/os/aix/bits/os_defines.h: Fix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46523 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/cpu/s390/bits/cpu_limits.h | 5 | ||||
-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 | 12 |
3 files changed, 4 insertions, 14 deletions
diff --git a/libstdc++-v3/config/cpu/s390/bits/cpu_limits.h b/libstdc++-v3/config/cpu/s390/bits/cpu_limits.h index 21d31e3631a..f0ff04dedaa 100644 --- a/libstdc++-v3/config/cpu/s390/bits/cpu_limits.h +++ b/libstdc++-v3/config/cpu/s390/bits/cpu_limits.h @@ -28,11 +28,6 @@ #ifndef _GLIBCPP_CPU_LIMITS #define _GLIBCPP_CPU_LIMITS 1 -#define __glibcpp_long_bits 64 - #define __glibcpp_long_double_bits 64 #endif - - - diff --git a/libstdc++-v3/config/os/aix/bits/os_defines.h b/libstdc++-v3/config/os/aix/bits/os_defines.h index 188ced19af3..6a658a1a53f 100644 --- a/libstdc++-v3/config/os/aix/bits/os_defines.h +++ b/libstdc++-v3/config/os/aix/bits/os_defines.h @@ -65,4 +65,3 @@ #endif #endif - 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 f5612ed060b..4b515408f02 100644 --- a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h +++ b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h @@ -58,18 +58,14 @@ typedef __loff_t __off64_t; // our definitions. #define __NO_MATH_INLINES -#endif /* not glibc 2.1 or higher. */ +#endif -# if defined __GLIBC__ && __GLIBC__ >= 2 +#if defined __GLIBC__ && __GLIBC__ >= 2 // We must not see the optimized string functions GNU libc defines. -# define __NO_STRING_INLINES -# endif - -#if defined(__sparc__) && defined(__arch64__) -#define __glibcpp_long_bits 64 +#define __NO_STRING_INLINES #endif -#ifdef __powerpc64__ +#if defined(__powerpc64__) || defined(__s390x__) || (defined(__sparc__) && defined(__arch64__)) #define __glibcpp_long_bits 64 #endif |