X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Fconfig%2Fmips%2Fmips.c;h=26028192db5af2803208954562a2854b03d77512;hb=872dab53fd623b4871b0aa96c667e89690b8ed7b;hp=f293579f5a5a9e200343301e9da7c6c5bde953f2;hpb=145f6c5b88265139d88220b741d2f74ce9cc0332;p=gcc.git 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. */