Message ID | Pine.LNX.4.64.1012091712120.22364@digraph.polyomino.org.uk |
---|---|
State | New |
Headers | show |
> * config/mep/mep.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, > WCHAR_TYPE_SIZE): Define. > * config.gcc (mep-*-*): Don't use svr4.h. Ok.
diff -rupN --exclude=.svn gcc-mainline-3/gcc/config/mep/mep.h gcc-mainline/gcc/config/mep/mep.h --- gcc-mainline-3/gcc/config/mep/mep.h 2010-11-22 05:28:24.000000000 -0800 +++ gcc-mainline/gcc/config/mep/mep.h 2010-12-09 08:46:16.000000000 -0800 @@ -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 diff -rupN --exclude=.svn gcc-mainline-3/gcc/config.gcc gcc-mainline/gcc/config.gcc --- gcc-mainline-3/gcc/config.gcc 2010-12-09 05:50:25.000000000 -0800 +++ gcc-mainline/gcc/config.gcc 2010-12-09 08:45:52.000000000 -0800 @@ -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"