diff options
author | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-24 17:51:51 +0000 |
---|---|---|
committer | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-24 17:51:51 +0000 |
commit | a0bd86eb920e2d0bd701b7b0a2178f8eaeaf4b5b (patch) | |
tree | 35cba01cecefecc85a3ef8512ac4b33827a9b19a | |
parent | 932949887419b380108cfce109c0a2122a6e85b3 (diff) | |
download | gcc-a0bd86eb920e2d0bd701b7b0a2178f8eaeaf4b5b.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174128 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config.gcc | 4 | ||||
-rw-r--r-- | gcc/mips-tdump.c | 4 | ||||
-rw-r--r-- | gcc/mips-tfile.c | 7 |
4 files changed, 12 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4d4aa0d8562..925c24a2fa9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config.gcc b/gcc/config.gcc index 475c4e3cf3a..5d52af7cfa6 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -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 diff --git a/gcc/mips-tdump.c b/gcc/mips-tdump.c index ec9ceb0cecc..f39b5a310f6 100644 --- a/gcc/mips-tdump.c +++ b/gcc/mips-tdump.c @@ -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" diff --git a/gcc/mips-tfile.c b/gcc/mips-tfile.c index af0b248f841..3af6266b45c 100644 --- a/gcc/mips-tfile.c +++ b/gcc/mips-tfile.c @@ -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) \ |