From: Michael Meissner Date: Thu, 29 Oct 1992 19:35:09 +0000 (+0000) Subject: If cross compiling, do not invoke mips-tfile by default. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a813fadf51af45f3faa32034d9786d7564c7eadf;p=gcc.git If cross compiling, do not invoke mips-tfile by default. From-SVN: r2651 --- diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index 48ea1c091a9..29391e33b3d 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -395,9 +395,12 @@ while (0) /* Specify to run a post-processor, mips-tfile after the assembler has run to stuff the mips debug information into the object file. This is needed because the $#!%^ MIPS assembler provides no way - of specifying such information in the assembly file. */ + of specifying such information in the assembly file. If we are + cross compiling, disable mips-tfile unless the user specifies + -mmips-tfile. */ #ifndef ASM_FINAL_SPEC +#ifndef CROSS_COMPILE #define ASM_FINAL_SPEC "\ %{!mgas: %{!mno-mips-tfile: \ \n mips-tfile %{v*: -v} \ @@ -405,7 +408,18 @@ while (0) %{!K: %{save-temps: -I %b.o~}} \ %{c:%W{o*}%{!o*:-o %b.o}}%{!c:-o %U.o} \ %{.s:%i} %{!.s:%g.s}}}" -#endif + +#else /* CROSS_COMPILE */ +#define ASM_FINAL_SPEC "\ +%{!mgas: %{mmips-tfile: \ + \n mips-tfile %{v*: -v} \ + %{K: -I %b.o~} \ + %{!K: %{save-temps: -I %b.o~}} \ + %{c:%W{o*}%{!o*:-o %b.o}}%{!c:-o %U.o} \ + %{.s:%i} %{!.s:%g.s}}}" + +#endif /* CROSS_COMPILE */ +#endif /* ASM_FINAL_SPEC */ /* Redefinition of libraries used. Mips doesn't support normal UNIX style profiling via calling _mcount. It does offer diff --git a/gcc/config/mips/osfrose.h b/gcc/config/mips/osfrose.h index 1923d928b9e..78629e72108 100644 --- a/gcc/config/mips/osfrose.h +++ b/gcc/config/mips/osfrose.h @@ -47,6 +47,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ %{v*: -v} \ %{G*}" +#ifndef CROSS_COMPILE #define ASM_FINAL_SPEC "\ %{mmips-as: %{!mno-mips-tfile: \ \n mips-tfile %{v*: -v} %{d*} \ @@ -55,6 +56,16 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ %{c:%W{o*}%{!o*:-o %b.o}}%{!c:-o %U.o} \ %{.s:%i} %{!.s:%g.s}}}" +#else /* CROSS_COMPILE */ +#define ASM_FINAL_SPEC "\ +%{mmips-as: %{mmips-tfile: \ + \n mips-tfile %{v*: -v} %{d*} \ + %{K: -I %b.o~} \ + %{!K: %{save-temps: -I %b.o~}} \ + %{c:%W{o*}%{!o*:-o %b.o}}%{!c:-o %U.o} \ + %{.s:%i} %{!.s:%g.s}}}" +#endif + #define CPP_SPEC "\ %{.S: -D__LANGUAGE_ASSEMBLY__ -D__LANGUAGE_ASSEMBLY %{!ansi:-DLANGUAGE_ASSEMBLY} \ -ULANGUAGE_C -U__LANGUAGE_C__} \