aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Demetriou <cgd@broadcom.com>2002-07-31 06:00:53 +0000
committerChris Demetriou <cgd@gcc.gnu.org>2002-07-30 23:00:53 -0700
commit3fb9d48aca3cc743c56ab92c9069b4d69b33c460 (patch)
treeb7af68ec222a6a1dc9723055ac121e7421a71c4c
parentf13a69eccf8e409e1046f6bc1df333f0bf69cb6f (diff)
downloadgcc-3fb9d48aca3cc743c56ab92c9069b4d69b33c460.zip
gcc-3fb9d48aca3cc743c56ab92c9069b4d69b33c460.tar.gz
gcc-3fb9d48aca3cc743c56ab92c9069b4d69b33c460.tar.bz2
elf.h (STARTFILE_SPEC): Define differently if default ABI is MEABI.
2002-07-30 Chris Demetriou <cgd@broadcom.com> * config/mips/elf.h (STARTFILE_SPEC): Define differently if default ABI is MEABI. (Undoes incorrect change in Eric Christopher's patch on 2002-07-29.) * config/mips/elf64.h (STARTFILE_SPEC): Likewise. From-SVN: r55894
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/mips/elf.h3
-rw-r--r--gcc/config/mips/elf64.h3
3 files changed, 11 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3f8c909..201f528 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2002-07-30 Chris Demetriou <cgd@broadcom.com>
+
+ * config/mips/elf.h (STARTFILE_SPEC): Define differently if
+ default ABI is MEABI. (Undoes incorrect change in Eric Christopher's
+ patch on 2002-07-29.)
+ * config/mips/elf64.h (STARTFILE_SPEC): Likewise.
+
2002-07-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* alpha.h, arc.h, arm/aout.h, avr.h, cris.h, d30v.h, dsp16xx.h,
diff --git a/gcc/config/mips/elf.h b/gcc/config/mips/elf.h
index 07fe785..692a903 100644
--- a/gcc/config/mips/elf.h
+++ b/gcc/config/mips/elf.h
@@ -235,7 +235,8 @@ void FN () \
#define LIB_SPEC ""
#undef STARTFILE_SPEC
-#ifdef HAVE_MIPS_LIBGLOSS_STARTUP_DIRECTIVES
+#if defined(HAVE_MIPS_LIBGLOSS_STARTUP_DIRECTIVES) \
+ || (MIPS_ABI_DEFAULT == ABI_MEABI)
#define STARTFILE_SPEC "crti%O%s crtbegin%O%s"
#else
#define STARTFILE_SPEC "crti%O%s crtbegin%O%s %{!mno-crt0:crt0%O%s}"
diff --git a/gcc/config/mips/elf64.h b/gcc/config/mips/elf64.h
index 1882747..b7ed0e1 100644
--- a/gcc/config/mips/elf64.h
+++ b/gcc/config/mips/elf64.h
@@ -193,7 +193,8 @@ void FN () \
#define LIB_SPEC ""
#undef STARTFILE_SPEC
-#ifdef HAVE_MIPS_LIBGLOSS_STARTUP_DIRECTIVES
+#if defined(HAVE_MIPS_LIBGLOSS_STARTUP_DIRECTIVES) \
+ || (MIPS_ABI_DEFAULT == ABI_MEABI)
#define STARTFILE_SPEC "crti%O%s crtbegin%O%s"
#else
#define STARTFILE_SPEC "crti%O%s crtbegin%O%s %{!mno-crt0:crt0%O%s}"