From 872dab53fd623b4871b0aa96c667e89690b8ed7b Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 22 May 2011 21:21:21 +0000 Subject: [PATCH] mips.c (mips_default_arch): Honor MIPS_ISA_DEFAULT. gcc/ * config/mips/mips.c (mips_default_arch): Honor MIPS_ISA_DEFAULT. From-SVN: r174045 --- gcc/ChangeLog | 4 ++++ gcc/config/mips/mips.c | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef29e49d967..53b72b2ab19 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2011-05-22 Richard Sandiford + + * config/mips/mips.c (mips_default_arch): Honor MIPS_ISA_DEFAULT. + 2011-05-22 Eric Botcazou * config/sparc/sparc.c (sparc_delegitimize_address): Handle diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index f293579f5a5..26028192db5 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -15239,12 +15239,14 @@ mips_cpu_info_from_opt (int opt) static const struct mips_cpu_info * mips_default_arch (void) { -#ifdef MIPS_CPU_STRING_DEFAULT +#if defined (MIPS_CPU_STRING_DEFAULT) unsigned int i; for (i = 0; i < ARRAY_SIZE (mips_cpu_info_table); i++) if (strcmp (mips_cpu_info_table[i].name, MIPS_CPU_STRING_DEFAULT) == 0) return mips_cpu_info_table + i; gcc_unreachable (); +#elif defined (MIPS_ISA_DEFAULT) + return mips_cpu_info_from_isa (MIPS_ISA_DEFAULT); #else /* 'from-abi' makes a good default: you get whatever the ABI requires. */ -- 2.30.2