Commit b3689904 by Richard Henderson Committed by Richard Henderson

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: r51418
parent cd862df8
2002-03-26 Richard Henderson <rth@redhat.com> 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 * toplev.c (rest_of_compilation): Delay emit_initial_value_sets
until after eh landing pad generation. until after eh landing pad generation.
* config/alpha/alpha.c (alpha_gp_save_rtx): Use gen_mem_addressof. * config/alpha/alpha.c (alpha_gp_save_rtx): Use gen_mem_addressof.
......
...@@ -59,8 +59,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -59,8 +59,6 @@ Boston, MA 02111-1307, USA. */
#undef WCHAR_TYPE_SIZE #undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32 #define WCHAR_TYPE_SIZE 32
#undef MAX_WCHAR_TYPE_SIZE
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES "-Dunix -Dsparc -Dlinux -Asystem=unix -Asystem=posix" #define CPP_PREDEFINES "-Dunix -Dsparc -Dlinux -Asystem=unix -Asystem=posix"
......
...@@ -99,8 +99,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -99,8 +99,6 @@ Boston, MA 02111-1307, USA. */
#undef WCHAR_TYPE_SIZE #undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32 #define WCHAR_TYPE_SIZE 32
#undef MAX_WCHAR_TYPE_SIZE
#undef CPP_PREDEFINES #undef CPP_PREDEFINES
#define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sparc__ -Dlinux -Asystem=unix -Asystem=posix" #define CPP_PREDEFINES "-D__ELF__ -Dunix -D__sparc__ -Dlinux -Asystem=unix -Asystem=posix"
......
...@@ -146,8 +146,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -146,8 +146,6 @@ Boston, MA 02111-1307, USA. */
#undef WCHAR_TYPE_SIZE #undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32 #define WCHAR_TYPE_SIZE 32
#undef MAX_WCHAR_TYPE_SIZE
/* Define for support of TFmode long double. /* Define for support of TFmode long double.
Sparc ABI says that long double is 4 words. */ Sparc ABI says that long double is 4 words. */
#undef LONG_DOUBLE_TYPE_SIZE #undef LONG_DOUBLE_TYPE_SIZE
......
...@@ -23,13 +23,20 @@ Boston, MA 02111-1307, USA. */ ...@@ -23,13 +23,20 @@ Boston, MA 02111-1307, USA. */
/* Supposedly the same as vanilla sparc svr4, except for the stuff below: */ /* 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 /* 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. */ by the SCD 2.4.1, p. 6-83, Figure 6-66. */
#undef WINT_TYPE #undef WINT_TYPE
#define WINT_TYPE "long int" #define WINT_TYPE "long int"
#undef WINT_TYPE_SIZE #undef WINT_TYPE_SIZE
#define WINT_TYPE_SIZE BITS_PER_WORD #define WINT_TYPE_SIZE 32
#define HANDLE_PRAGMA_REDEFINE_EXTNAME 1 #define HANDLE_PRAGMA_REDEFINE_EXTNAME 1
......
...@@ -369,7 +369,6 @@ Unrecognized value in TARGET_CPU_DEFAULT. ...@@ -369,7 +369,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
/* ??? This should be 32 bits for v9 but what can we do? */ /* ??? This should be 32 bits for v9 but what can we do? */
#define WCHAR_TYPE "short unsigned int" #define WCHAR_TYPE "short unsigned int"
#define WCHAR_TYPE_SIZE 16 #define WCHAR_TYPE_SIZE 16
#define MAX_WCHAR_TYPE_SIZE 16
/* Show we can debug even without a frame pointer. */ /* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP #define CAN_DEBUG_WITHOUT_FP
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment