diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-12-09 18:20:09 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-12-09 18:20:09 +0000 |
commit | e195f6e0de5343b081b2863e01d5b08dd6858d34 (patch) | |
tree | f9cdc74399182070706aee46bc92d95eca7baff1 /gcc | |
parent | ed38428f210dbabd53653a856d9aa76a2e6bfe9d (diff) | |
download | gcc-e195f6e0de5343b081b2863e01d5b08dd6858d34.zip gcc-e195f6e0de5343b081b2863e01d5b08dd6858d34.tar.gz gcc-e195f6e0de5343b081b2863e01d5b08dd6858d34.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 2 | ||||
-rw-r--r-- | gcc/config/mep/mep.h | 12 |
3 files changed, 19 insertions, 1 deletions
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 <joseph@codesourcery.com> + * 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 <joseph@codesourcery.com> + * 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 |