bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/26763] [ARM]:For mve vldr/vstr instructions assembler is throwi


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/26763] [ARM]:For mve vldr/vstr instructions assembler is throwing wrong error message.
Date: Thu, 22 Oct 2020 13:08:34 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=26763

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The binutils-2_35-branch branch has been updated by SRINATH PARVATHANENI
<sripar01@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=83b4a887fce217923a92b5a3c2b939c1629ff7a8

commit 83b4a887fce217923a92b5a3c2b939c1629ff7a8
Author: Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Date:   Thu Oct 22 13:42:01 2020 +0100

    arm: Fix the wrong error message string for mve vldr/vstr (PR26763).

    For mve vldr/vstr instructions assembler is throwing wrong error message.
    Instead of 'Error: syntax error' assembler fails with 'Error: lo register
required'.
    This patch fixes the issue.

    eg:
    $ cat x.s
    .syntax unified
    .thumb

    vldrb.s16 q0, r0

    Before this patch:
    $ arm-none-eabi-as x.s -march=armv8.1-m.main+mve -mfloat-abi=hard
    x.s: Assembler messages:
    x.s:4: Error: lo register required -- `vldrb.s16 q0,r0'

    After this patch:
    $ arm-none-eabi-as x.s -march=armv8.1-m.main+mve -mfloat-abi=hard
    x.s: Assembler messages:
    x.s:4: Error: syntax error -- `vldrb.s16 q0,r0'

    gas/ChangeLog:

    2020-10-21  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

            PR target/26763
            * config/tc-arm.c (parse_address_main): Add new MVE addressing mode
            check.
            * testsuite/gas/arm/mve-vldr-vstr-bad.d: New test.
            * testsuite/gas/arm/mve-vldr-vstr-bad.l: Likewise.
            * testsuite/gas/arm/mve-vldr-vstr-bad.s: Likewise.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]