From: Maciej W. Rozycki Date: Sat, 9 Apr 2016 11:55:09 +0000 (+0100) Subject: MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' X-Git-Tag: binutils-2_27~834 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f4678bb694d1fbb6080fd414c27dd8483a4dc68;p=external%2Fbinutils.git MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' gas/ * config/tc-mips.c (mips_check_options): Use `opts->isa' consistently. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 109f3e8..2ce9a43 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 b596b8b..7d7c88a 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'"),