os_defines.h: Set to 64 bit longs with __s390x__ only.

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.

Co-Authored-By: Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com>

From-SVN: r46523
This commit is contained in:
Benjamin Kosnik 2001-10-26 02:13:31 +00:00 committed by Benjamin Kosnik
parent 961b8e7028
commit e37beb47ba
5 changed files with 14 additions and 15 deletions

View File

@ -1,3 +1,12 @@
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.
2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.tcc (collate::do_transform): Fix.

View File

@ -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

View File

@ -65,4 +65,3 @@
#endif
#endif

View File

@ -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

View File

@ -96,7 +96,7 @@
#define __glibcpp_wchar_t_bits 32
#endif
#ifndef __glibcpp_wchar_t_is_signed
#define __glibcpp_wchar_t_is_signed false
#define __glibcpp_wchar_t_is_signed true
#endif
#ifdef _GLIBCPP_USE_LONG_LONG
#ifndef __glibcpp_long_long_bits