This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [Patch, ARM] Relax the restrictions on REG_SP under Thumb mode on ARMv8-A
- From: Nick Clifton <nickc at redhat dot com>
- To: Jiong Wang <jiong dot wang at foss dot arm dot com>, Binutils <binutils at sourceware dot org>
- Date: Tue, 6 Jun 2017 14:35:44 +0100
- Subject: Re: [Patch, ARM] Relax the restrictions on REG_SP under Thumb mode on ARMv8-A
- Authentication-results: sourceware.org; auth=none
- Authentication-results: ext-mx06.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
- Authentication-results: ext-mx06.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=nickc at redhat dot com
- Dkim-filter: OpenDKIM Filter v2.11.0 mx1.redhat.com A3C4F3DBE1
- Dmarc-filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A3C4F3DBE1
- References: <eb7cf1cc-0a13-52eb-f8a9-f9d2733d45b2@foss.arm.com>
Hi Jiong,
> gas/
> 2017-05-25 Jiong Wang <jiong.wang@arm.com>
>
> * config/tc-arm.c (reject_bad_reg): Allow REG_SP on ARMv8-A.
> (parse_operands): Allow REG_SP for OP_oRRnpcsp and OP_RRnpcsp on
> ARMv8-A.
> (do_co_reg): Allow REG_SP for Rd on ARMv8-A.
> (do_t_add_sub): Likewise.
> (do_t_mov_cmp): Likewise.
> (do_t_tb): Likewise.
> * testsuite/gas/arm/ld-sp-warn.l: Delete the warning on REG_SP as Rt for
> ldrsb.
> * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.d: New test.
> * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: New test.
> * testsuite/gas/arm/sp-pc-validations-bad-t.d: Specifies -march=armv7-a.
> * testsuite/gas/arm/sp-pc-validations-bad-t.s: Remove ".arch armv7-a".
> * testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.d: New test.
> * testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.l: New test.
> * testsuite/gas/arm/sp-usage-thumb2-relax-on-v8.d: New test.
> * testsuite/gas/arm/sp-usage-thumb2-relax.s: New test.
> * testsuite/gas/arm/strex-bad-t.d: Specifies -march=armv7-a.
Approved - please apply.
Cheers
Nick