From 5f4678bb694d1fbb6080fd414c27dd8483a4dc68 Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Sat, 9 Apr 2016 12:55:09 +0100 Subject: [PATCH] MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' gas/ * config/tc-mips.c (mips_check_options): Use `opts->isa' consistently. --- gas/ChangeLog | 5 +++++ gas/config/tc-mips.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 109f3e8006..2ce9a43819 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2016-04-09 Maciej W. Rozycki + + * config/tc-mips.c (mips_check_options): Use `opts->isa' + consistently. + 2016-04-08 Nick Clifton PR target/19910 diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index b596b8bb0b..7d7c88aa02 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -3850,7 +3850,7 @@ mips_check_options (struct mips_set_options *opts, bfd_boolean abi_checks) if (abi_checks && ABI_NEEDS_64BIT_REGS (mips_abi)) as_warn (_("`fp=32' used with a 64-bit ABI")); - if (ISA_IS_R6 (mips_opts.isa) && opts->single_float == 0) + if (ISA_IS_R6 (opts->isa) && opts->single_float == 0) as_bad (_("`fp=32' used with a MIPS R6 cpu")); break; default: @@ -3863,12 +3863,12 @@ mips_check_options (struct mips_set_options *opts, bfd_boolean abi_checks) if (opts->micromips == 1 && opts->mips16 == 1) as_bad (_("`mips16' cannot be used with `micromips'")); - else if (ISA_IS_R6 (mips_opts.isa) + else if (ISA_IS_R6 (opts->isa) && (opts->micromips == 1 || opts->mips16 == 1)) as_fatal (_("`%s' can not be used with `%s'"), opts->micromips ? "micromips" : "mips16", - mips_cpu_info_from_isa (mips_opts.isa)->name); + mips_cpu_info_from_isa (opts->isa)->name); if (ISA_IS_R6 (opts->isa) && mips_relax_branch) as_fatal (_("branch relaxation is not supported in `%s'"), -- 2.34.1