rx.h (WCHAR_TYPE, [...]): Define.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 15 Dec 2010 12:54:46 +0000 (12:54 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 15 Dec 2010 12:54:46 +0000 (12:54 +0000)
* config/rx/rx.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
* config.gcc (rx-*-elf*): Don't use svr4.h.

From-SVN: r167851

gcc/ChangeLog
gcc/config.gcc
gcc/config/rx/rx.h

index 549b290..6ac4033 100644 (file)
@@ -1,3 +1,8 @@
+2010-12-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/rx/rx.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+       * config.gcc (rx-*-elf*): Don't use svr4.h.
+
 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
 
        PR tree-optimization/46845
index 93ad309..94950b8 100644 (file)
@@ -2230,7 +2230,7 @@ rs6000-ibm-aix[6789].* | powerpc-ibm-aix[6789].*)
        extra_headers=altivec.h
        ;;
 rx-*-elf*)
-       tm_file="dbxelf.h elfos.h svr4.h newlib-stdint.h ${tm_file} ../../libgcc/config/rx/rx-abi.h"
+       tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file} ../../libgcc/config/rx/rx-abi.h"
        tmake_file="${tmake_file} rx/t-rx"
        ;;
 s390-*-linux*)
index 8f8b29b..35b5d58 100644 (file)
@@ -137,6 +137,10 @@ extern enum rx_cpu_types  rx_cpu_type;
 #define SIZE_TYPE                      "long unsigned int"
 #undef  PTRDIFF_TYPE
 #define PTRDIFF_TYPE                   "long int"
+#undef  WCHAR_TYPE
+#define WCHAR_TYPE                     "long int"
+#undef  WCHAR_TYPE_SIZE
+#define WCHAR_TYPE_SIZE                        BITS_PER_WORD
 #define POINTERS_EXTEND_UNSIGNED       1
 #define FUNCTION_MODE                  QImode
 #define CASE_VECTOR_MODE               Pmode