aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-12-15 12:54:46 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2010-12-15 12:54:46 +0000
commit9cce57f741f674473c008e43becc33bba4126fa0 (patch)
tree17e9d6d0ae656ac8b57dc95195311646c154719e /gcc
parentdd8587d66813dd0384f265d1fdee937cd2a2c0bf (diff)
downloadgcc-9cce57f741f674473c008e43becc33bba4126fa0.zip
gcc-9cce57f741f674473c008e43becc33bba4126fa0.tar.gz
gcc-9cce57f741f674473c008e43becc33bba4126fa0.tar.bz2
rx.h (WCHAR_TYPE, [...]): Define.
* config/rx/rx.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config.gcc (rx-*-elf*): Don't use svr4.h. From-SVN: r167851
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config/rx/rx.h4
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 549b290..6ac4033 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 93ad309..94950b8 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -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*)
diff --git a/gcc/config/rx/rx.h b/gcc/config/rx/rx.h
index 8f8b29b..35b5d58 100644
--- a/gcc/config/rx/rx.h
+++ b/gcc/config/rx/rx.h
@@ -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