]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linux.h: Define WCHAR_TYPE as "int" and undef MAX_WCHAR_TYPE defined in sparc.h.
authorJakub Jelinek <jj@ultra.linux.cz>
Mon, 2 Aug 1999 23:06:52 +0000 (01:06 +0200)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 2 Aug 1999 23:06:52 +0000 (16:06 -0700)
        * 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
gcc/config/sparc/linux-aout.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h

index 315a061272eff205c1e340c0384abfeaf51db849..d557d2539ca71fb1b2a2c8bc51639404307e4512 100644 (file)
@@ -1,3 +1,11 @@
+1999-08-02  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * 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  <jj@ultra.linux.cz>
 
        * config/sparc/sparc.h (ASM_DECLARE_REGISTER_GLOBAL): New macro.
index 76d7653eaae6ed281c57f382499c8cf782cfa857..5079ccd33961679e81b3b8708f44bc378c1b5884 100644 (file)
@@ -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)"
index d967b01ebe335260ae157dffeb08bf068b7a14e9..bde9573a13a46af679ca0ceef90be7f78b7130fb 100644 (file)
@@ -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)"
index 36216761e30c476f148f3b4d55436de0cea37484..0cd76081a1e7ffe113dab8d8366c2253b0a5c0e6 100644 (file)
@@ -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