From e195f6e0de5343b081b2863e01d5b08dd6858d34 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 9 Dec 2010 18:20:09 +0000 Subject: mep.h (SIZE_TYPE, [...]): Define. * config/mep/mep.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config.gcc (mep-*-*): Don't use svr4.h. From-SVN: r167659 --- gcc/ChangeLog | 6 ++++++ gcc/config.gcc | 2 +- gcc/config/mep/mep.h | 12 ++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e30b062..2a2eaca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-12-09 Joseph Myers + * config/mep/mep.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, + WCHAR_TYPE_SIZE): Define. + * config.gcc (mep-*-*): Don't use svr4.h. + +2010-12-09 Joseph Myers + * config/mcore/mcore.h (PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config/svr3.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, diff --git a/gcc/config.gcc b/gcc/config.gcc index 3d09ee8..3e7b72c 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1762,7 +1762,7 @@ mcore-*-pe*) use_gcc_stdint=wrap ;; mep-*-*) - tm_file="dbxelf.h elfos.h svr4.h ${tm_file}" + tm_file="dbxelf.h elfos.h ${tm_file}" tmake_file=mep/t-mep extra_parts="crtbegin.o crtend.o" c_target_objs="mep-pragma.o" diff --git a/gcc/config/mep/mep.h b/gcc/config/mep/mep.h index 73675a3..5244bb3 100644 --- a/gcc/config/mep/mep.h +++ b/gcc/config/mep/mep.h @@ -202,6 +202,18 @@ crtbegin.o%s" #define DOUBLE_TYPE_SIZE 64 #define LONG_DOUBLE_TYPE_SIZE 64 #define DEFAULT_SIGNED_CHAR 1 + +#undef SIZE_TYPE +#define SIZE_TYPE "unsigned int" + +#undef PTRDIFF_TYPE +#define PTRDIFF_TYPE "int" + +#undef WCHAR_TYPE +#define WCHAR_TYPE "long int" + +#undef WCHAR_TYPE_SIZE +#define WCHAR_TYPE_SIZE BITS_PER_WORD /* Register numbers: 0..15 core registers -- cgit v1.1