From ce80d1601f469f6881929deaababd46f68fc54b3 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 16 Jun 2000 19:11:27 +0000 Subject: [PATCH] Add -mcpu=rmXXXX switch. --- gas/ChangeLog | 7 +++++++ gas/config/tc-mips.c | 18 +++++++++++++++++- gas/doc/c-mips.texi | 6 ++++++ 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 8904c37b6b..19cd395200 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2000-06-16 Nick Clifton + + * config/tc-mips.c (md_parse_option): Accept RM5200,RM5230, + RM5231, RM5261, RM5721 and RM7000 as r5000 cpu variants. + + * doc/c-mips.texi: Document newly accepted cpu variants. + 2000-06-15 Ulf Carlsson * config/tc-mips.h: Remove definition of ONLY_STANDARD_ESCAPES. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index cdfe5365cd..1b5c9c8b4d 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -9041,8 +9041,24 @@ md_parse_option (c, arg) if (strcmp (p, "orion") == 0) mips_cpu = 4600; break; - } + case 'm': + case 'M': + switch (atoi (p + 1)) + { + case 5200: + case 5230: + case 5231: + case 5261: + case 5721: + case 7000: + mips_cpu = 5000; + break; + default: + break; + } + } + if (sv && (mips_cpu != 4300 && mips_cpu != 4100 diff --git a/gas/doc/c-mips.texi b/gas/doc/c-mips.texi index 26940deabc..fe802a9590 100644 --- a/gas/doc/c-mips.texi +++ b/gas/doc/c-mips.texi @@ -132,7 +132,13 @@ understood. Valid @var{cpu} value are: 4600, 4650, 5000, +rm5200, +rm5230, +rm5231, +rm5261, +rm5721, 6000, +rm7000, 8000, 10000 @end quotation -- 2.11.0