OSDN Git Service

PR target/3746
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2011 17:51:51 +0000 (17:51 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 May 2011 17:51:51 +0000 (17:51 +0000)
* config.gcc (alpha*-dec-osf5.1*): Only build mips-tfile,
mips-tdump native.
* mips-tfile.c: Remove CROSS_DIRECTORY_STRUCTURE handling.
* mips-tdump.c: Likewise.

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

gcc/ChangeLog
gcc/config.gcc
gcc/mips-tdump.c
gcc/mips-tfile.c

index 4d4aa0d..925c24a 100644 (file)
@@ -1,3 +1,11 @@
+2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/3746
+       * config.gcc (alpha*-dec-osf5.1*): Only build mips-tfile,
+       mips-tdump native.
+       * mips-tfile.c: Remove CROSS_DIRECTORY_STRUCTURE handling.
+       * mips-tdump.c: Likewise.
+
 2011-05-24  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/49128
index 475c4e3..5d52af7 100644 (file)
@@ -748,7 +748,9 @@ alpha*-dec-osf5.1*)
        then
                tm_file="${tm_file} dbx.h"
        fi
-       if test x$gas != xyes
+       # mips-tfile and mips-tdump are only used with the native assembler
+       # and require the Tru64 UNIX <a.out.h>, so only build native.
+       if test x$gas != xyes && test x${host} = x${target}
        then
                extra_passes="mips-tfile mips-tdump"
        fi
index ec9ceb0..f39b5a3 100644 (file)
@@ -26,11 +26,7 @@ along with GCC; see the file COPYING3.  If not see
 #ifdef index
 #undef index
 #endif
-#ifndef CROSS_DIRECTORY_STRUCTURE
 #include <a.out.h>
-#else
-#include "mips/a.out.h"
-#endif /* CROSS_DIRECTORY_STRUCTURE */
 
 /* Include getopt.h for the sake of getopt_long.  */
 #include "getopt.h"
index af0b248..3af6266 100644 (file)
@@ -1,4 +1,4 @@
-/* Update the symbol table (the .T file) in a MIPS object to
+/* Update the symbol table (the .T file) in a ECOFF object to
    contain debugging information specified by the GNU compiler
    in the form of comments (the mips assembler does not support
    assembly access to debug information).
@@ -633,12 +633,7 @@ extern void error (const char *format, ...) ATTRIBUTE_PRINTF_1;
 
 #undef index
 
-#ifndef CROSS_DIRECTORY_STRUCTURE
 #include <a.out.h>
-#else
-#include "mips/a.out.h"
-#endif /* CROSS_DIRECTORY_STRUCTURE */
-
 #include "gstab.h"
 
 #define IS_ASM_IDENT(ch) \