From 247cfc5c36023e832c05102695b1c4b020294eb1 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 3 Aug 1999 01:06:52 +0200 Subject: [PATCH] linux.h: Define WCHAR_TYPE as "int" and undef MAX_WCHAR_TYPE defined in sparc.h. * config/sparc/linux.h: Define WCHAR_TYPE as "int" and undef MAX_WCHAR_TYPE defined in sparc.h. * config/sparc/linuxaout.h: Likewise. * config/sparc/linux64.h: Likewise. Also default to -mvis if CPU is UltraSPARC. From-SVN: r28416 --- gcc/ChangeLog | 8 ++++++++ gcc/config/sparc/linux-aout.h | 6 ++++-- gcc/config/sparc/linux.h | 6 ++++-- gcc/config/sparc/linux64.h | 12 ++++++++---- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 315a061272ef..d557d2539ca7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +1999-08-02 Jakub Jelinek + + * config/sparc/linux.h: Define WCHAR_TYPE as "int" and undef + MAX_WCHAR_TYPE defined in sparc.h. + * config/sparc/linuxaout.h: Likewise. + * config/sparc/linux64.h: Likewise. + Also default to -mvis if CPU is UltraSPARC. + 1999-08-02 Jakub Jelinek * config/sparc/sparc.h (ASM_DECLARE_REGISTER_GLOBAL): New macro. diff --git a/gcc/config/sparc/linux-aout.h b/gcc/config/sparc/linux-aout.h index 76d7653eaae6..5079ccd33961 100644 --- a/gcc/config/sparc/linux-aout.h +++ b/gcc/config/sparc/linux-aout.h @@ -64,10 +64,12 @@ Boston, MA 02111-1307, USA. */ #define PTRDIFF_TYPE "int" #undef WCHAR_TYPE -#define WCHAR_TYPE "long int" +#define WCHAR_TYPE "int" #undef WCHAR_TYPE_SIZE -#define WCHAR_TYPE_SIZE BITS_PER_WORD +#define WCHAR_TYPE_SIZE 32 + +#undef MAX_WCHAR_TYPE_SIZE #undef CPP_PREDEFINES #define CPP_PREDEFINES "-Dunix -Dsparc -Dlinux -Asystem(unix) -Asystem(posix)" diff --git a/gcc/config/sparc/linux.h b/gcc/config/sparc/linux.h index d967b01ebe33..bde9573a13a4 100644 --- a/gcc/config/sparc/linux.h +++ b/gcc/config/sparc/linux.h @@ -97,10 +97,12 @@ Boston, MA 02111-1307, USA. */ #define PTRDIFF_TYPE "int" #undef WCHAR_TYPE -#define WCHAR_TYPE "long int" +#define WCHAR_TYPE "int" #undef WCHAR_TYPE_SIZE -#define WCHAR_TYPE_SIZE BITS_PER_WORD +#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)" diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h index 36216761e30c..0cd76081a1e7 100644 --- a/gcc/config/sparc/linux64.h +++ b/gcc/config/sparc/linux64.h @@ -135,10 +135,12 @@ Boston, MA 02111-1307, USA. */ #define SPARC_DEFAULT_CMODEL CM_MEDLOW #undef WCHAR_TYPE -#define WCHAR_TYPE "long int" - +#define WCHAR_TYPE "int" + #undef WCHAR_TYPE_SIZE -#define WCHAR_TYPE_SIZE BITS_PER_WORD +#define WCHAR_TYPE_SIZE 32 + +#undef MAX_WCHAR_TYPE_SIZE #undef LONG_DOUBLE_TYPE_SIZE #define LONG_DOUBLE_TYPE_SIZE 128 @@ -226,7 +228,8 @@ Boston, MA 02111-1307, USA. */ %{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934} \ %{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \ %{m64:-mptr64 -mstack-bias \ - %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=ultrasparc}}}}}}}} \ + %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=ultrasparc}}}}}}} \ + %{!mno-vis:%{!mcpu=v9:-mvis}}} \ " #else #define CC1_SPEC "\ @@ -236,6 +239,7 @@ Boston, MA 02111-1307, USA. */ %{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} \ %{m32:-mptr32 -mno-stack-bias \ %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=cypress}}}}}}}} \ +%{!mno-vis:%{!m32:%{!mcpu=v9:-mvis}}} \ " #endif -- 2.47.3