OSDN Git Service

* config/xtensa/elf.h (SIZE_TYPE, PTRDIFF_TYPE): Define.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 2010 23:59:50 +0000 (23:59 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 2010 23:59:50 +0000 (23:59 +0000)
(DBX_REGISTER_NUMBER): Undefine.
* config/xtensa/linux.h (SIZE_TYPE, PTRDIFF_TYPE): Define.
(DBX_REGISTER_NUMBER): Undefine.
* config.gcc (xtensa*-*-elf*, xtensa*-*-linux*): Don't use svr4.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167774 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config.gcc
gcc/config/xtensa/elf.h
gcc/config/xtensa/linux.h

index 3c6ba19..c832c34 100644 (file)
@@ -1,3 +1,11 @@
+2010-12-13  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/xtensa/elf.h (SIZE_TYPE, PTRDIFF_TYPE): Define.
+       (DBX_REGISTER_NUMBER): Undefine.
+       * config/xtensa/linux.h (SIZE_TYPE, PTRDIFF_TYPE): Define.
+       (DBX_REGISTER_NUMBER): Undefine.
+       * config.gcc (xtensa*-*-elf*, xtensa*-*-linux*): Don't use svr4.h.
+
 2010-12-13  Jack Howarth <howarth@bromo.med.uc.edu>
            Joseph Myers <joseph@codesourcery.com>
 
index 88aa408..ceecc24 100644 (file)
@@ -2660,11 +2660,11 @@ xstormy16-*-elf)
        extra_parts="crtbegin.o crtend.o"
        ;;
 xtensa*-*-elf*)
-       tm_file="${tm_file} dbxelf.h elfos.h svr4.h newlib-stdint.h xtensa/elf.h"
+       tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h xtensa/elf.h"
        tmake_file="xtensa/t-xtensa xtensa/t-elf"
        ;;
 xtensa*-*-linux*)
-       tm_file="${tm_file} dbxelf.h elfos.h svr4.h linux.h glibc-stdint.h xtensa/linux.h"
+       tm_file="${tm_file} dbxelf.h elfos.h linux.h glibc-stdint.h xtensa/linux.h"
        tmake_file="${tmake_file} xtensa/t-xtensa xtensa/t-linux"
        ;;
 am33_2.0-*-linux*)
index 9188f30..54a9c8f 100644 (file)
@@ -32,6 +32,12 @@ along with GCC; see the file COPYING3.  If not see
 #undef TARGET_VERSION
 #define TARGET_VERSION fputs (" (Xtensa/ELF)", stderr);
 
+#undef SIZE_TYPE
+#define SIZE_TYPE "unsigned int"
+
+#undef PTRDIFF_TYPE
+#define PTRDIFF_TYPE "int"
+
 #undef WCHAR_TYPE
 #define WCHAR_TYPE "short unsigned int"
 
@@ -75,6 +81,8 @@ along with GCC; see the file COPYING3.  If not see
 /* Do not force "-fpic" for this target.  */
 #define XTENSA_ALWAYS_PIC 0
 
+#undef DBX_REGISTER_NUMBER
+
 /* Search for headers in $tooldir/arch/include and for libraries and
    startfiles in $tooldir/arch/lib.  */
 #define GCC_DRIVER_HOST_INITIALIZATION \
index fb9f453..46ec343 100644 (file)
@@ -27,6 +27,12 @@ along with GCC; see the file COPYING3.  If not see
 #undef TARGET_VERSION
 #define TARGET_VERSION fputs (" (Xtensa GNU/Linux with ELF)", stderr);
 
+#undef SIZE_TYPE
+#define SIZE_TYPE "unsigned int"
+
+#undef PTRDIFF_TYPE
+#define PTRDIFF_TYPE "int"
+
 #undef WCHAR_TYPE
 #define WCHAR_TYPE "long int"
 
@@ -60,5 +66,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Always enable "-fpic" for Xtensa Linux.  */
 #define XTENSA_ALWAYS_PIC 1
 
+#undef DBX_REGISTER_NUMBER
+
 #define MD_UNWIND_SUPPORT "config/xtensa/linux-unwind.h"