This is the mail archive of the
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.email@example.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 <firstname.lastname@example.org>
> * config/tc-arm.c: Changed ldra and strl-form mnemonics
> to lda and stl-form for armv8.
> * 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.
> * arm-dis.c: Changed ldra and strl-form mnemonics
> to lda and stl-form.
> Committed to trunk.
> Tristan, the commit entry is:
Committed on the branch too.