This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [Patch, ARM] Fix mnemonics for new ARMv8 instructions
- From: Tristan Gingold <gingold at adacore dot com>
- To: Richard Earnshaw <rearnsha at arm dot com>
- Cc: binutils at sourceware dot org, Kyrylo Tkachov <Kyrylo dot Tkachov at arm dot com>
- Date: Tue, 18 Sep 2012 17:47:36 +0200
- Subject: Re: [Patch, ARM] Fix mnemonics for new ARMv8 instructions
- References: <50588C47.2000109@arm.com>
On Sep 18, 2012, at 4:59 PM, Richard Earnshaw wrote:
> [I'm posting this on behalf of Kyryll since he's out on a course today and there's some urgency here to get this into 2.23.]
>
> As a result of Khem's report of a conflict in possible interpretations
> of the mnemonic ldralt, ARM has reviewed the names for the new ARMv8
> instructions and concluded that the best solution is to change the names
> for all the ldra* and strl* instructions in order to retain a consistent
> structure. Therefore ldra* becomes lda* and strl* becomes stl*. This
> patch effects the change in the assembler and updates the disassembler
> and testsuites accordingly. Fortunately, as new instructions, we expect
> the change to have minimal impact on users.
>
> This patch will also need to be applied to the 2.23 branch.
>
> 2012-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
>
> gas:
> * config/tc-arm.c: Changed ldra and strl-form mnemonics
> to lda and stl-form for armv8.
>
> gas/testsuite:
> * gas/arm/armv8-a-bad.l: Updated for changed mnemonics.
> * gas/arm/armv8-a-bad.s: Likewise.
> * gas/arm/armv8-a.d: Likewise.
> * gas/arm/armv8-a.s: Likewise.
> * gas/arm/inst.s: Added test for ldrt encoding compatibly with ldralt.
> * gas/arm/inst.d: Updated.
>
> opcodes:
> * arm-dis.c: Changed ldra and strl-form mnemonics
> to lda and stl-form.
>
> Committed to trunk.
>
> Tristan, the commit entry is:
>
> http://sourceware.org/ml/binutils-cvs/2012-09/msg00117.html
Committed on the branch too.
Tristan.