gas: arm: Change warning message to not reference specific A-class architecture revision
authorStam Markianos-Wright <stam.markianos-wright@arm.com>
Tue, 17 Jan 2023 13:37:40 +0000 (13:37 +0000)
committerTamar Christina <tamar.christina@arm.com>
Tue, 17 Jan 2023 13:38:47 +0000 (13:38 +0000)
commit55e0daa3a3dcf6e1648fa96029a0a361cc110911
tree56284d9e013db2bcb1a30a4fc648b685d8e46ffb
parent656412a7a4da0aef43ead1ea976ba0235a7ec30a
gas: arm: Change warning message to not reference specific A-class architecture revision

We noticed that a warning message about the use of scalar fp16
instructions being UNPREDICTABLE when conditionalized in an IT
block referenced the specific A-class architecture revision
ARMv8.2-A.
Many of these instructions are now also part of ARMv8.1-M, so
the warning message had become misleading.  Here we just change
the message to not specify an architecture revision at all and
update all testing accordingly.  This was done with a simple
find-n-replace within the binutils sources.  No tests have
regressed for the arm target.

gas/ChangeLog:

        * config/tc-arm.c (do_scalar_fp16_v82_encode): Remove
        ARMv8.2-A from the warning message.
        (do_neon_movhf): Likewise
        * testsuite/gas/arm/armv8-2-fp16-scalar-bad.l: Likewise
        * testsuite/gas/arm/mve-vaddsub-it-bad.l: Likewise
        * testsuite/gas/arm/mve-vcvtne-it-bad.l: Likewise
        * testsuite/gas/arm/mve-vcvtne-it.d: Likewise
gas/config/tc-arm.c
gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l
gas/testsuite/gas/arm/mve-vaddsub-it-bad.l
gas/testsuite/gas/arm/mve-vcvtne-it-bad.l
gas/testsuite/gas/arm/mve-vcvtne-it.d