sparc.h (MAX_WCHAR_TYPE_SIZE): Don't define.
* config/sparc/sparc.h (MAX_WCHAR_TYPE_SIZE): Don't define. * config/sparc/linux-aout.h (MAX_WCHAR_TYPE_SIZE): Don't undef. * config/sparc/linux.h, config/sparc/linux64.h: Likewise. * config/sparc/sol2.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Redefine. (WINT_TYPE_SIZE): Fix at 32. From-SVN: r51417
This commit is contained in:
parent
94f2cc46e7
commit
1bbd89d6fe
|
@ -1,3 +1,11 @@
|
|||
2002-03-26 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* config/sparc/sparc.h (MAX_WCHAR_TYPE_SIZE): Don't define.
|
||||
* config/sparc/linux-aout.h (MAX_WCHAR_TYPE_SIZE): Don't undef.
|
||||
* config/sparc/linux.h, config/sparc/linux64.h: Likewise.
|
||||
* config/sparc/sol2.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Redefine.
|
||||
(WINT_TYPE_SIZE): Fix at 32.
|
||||
|
||||
2002-03-26 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* toplev.c (rest_of_compilation): Delay emit_initial_value_sets
|
||||
|
|
|
@ -59,8 +59,6 @@ Boston, MA 02111-1307, USA. */
|
|||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 32
|
||||
|
||||
#undef MAX_WCHAR_TYPE_SIZE
|
||||
|
||||
#undef CPP_PREDEFINES
|
||||
#define CPP_PREDEFINES "-Dunix -Dsparc -Dlinux -Asystem=unix -Asystem=posix"
|
||||
|
||||
|
|
|
@ -97,8 +97,6 @@ Boston, MA 02111-1307, USA. */
|
|||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 32
|
||||
|
||||
#undef MAX_WCHAR_TYPE_SIZE
|
||||
|
||||
#undef CPP_PREDEFINES
|
||||
#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sparc__ -Dlinux -Asystem=unix -Asystem=posix"
|
||||
|
||||
|
|
|
@ -144,8 +144,6 @@ Boston, MA 02111-1307, USA. */
|
|||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 32
|
||||
|
||||
#undef MAX_WCHAR_TYPE_SIZE
|
||||
|
||||
/* Define for support of TFmode long double and REAL_ARITHMETIC.
|
||||
Sparc ABI says that long double is 4 words. */
|
||||
#undef LONG_DOUBLE_TYPE_SIZE
|
||||
|
|
|
@ -23,13 +23,20 @@ Boston, MA 02111-1307, USA. */
|
|||
|
||||
/* Supposedly the same as vanilla sparc svr4, except for the stuff below: */
|
||||
|
||||
/* Solaris 2 (at least as of 2.5.1) uses a 32-bit wchar_t. */
|
||||
#undef WCHAR_TYPE
|
||||
#define WCHAR_TYPE "long int"
|
||||
|
||||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 32
|
||||
|
||||
/* Solaris 2 uses a wint_t different from the default. This is required
|
||||
by the SCD 2.4.1, p. 6-83, Figure 6-66. */
|
||||
#undef WINT_TYPE
|
||||
#define WINT_TYPE "long int"
|
||||
|
||||
#undef WINT_TYPE_SIZE
|
||||
#define WINT_TYPE_SIZE BITS_PER_WORD
|
||||
#define WINT_TYPE_SIZE 32
|
||||
|
||||
#define HANDLE_PRAGMA_REDEFINE_EXTNAME 1
|
||||
|
||||
|
|
|
@ -369,7 +369,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
|
|||
/* ??? This should be 32 bits for v9 but what can we do? */
|
||||
#define WCHAR_TYPE "short unsigned int"
|
||||
#define WCHAR_TYPE_SIZE 16
|
||||
#define MAX_WCHAR_TYPE_SIZE 16
|
||||
|
||||
/* Show we can debug even without a frame pointer. */
|
||||
#define CAN_DEBUG_WITHOUT_FP
|
||||
|
|
Loading…
Reference in New Issue