This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH, GAS] No IT usage deprecation for ARMv8-M
- From: Thomas Preudhomme <thomas dot preudhomme at foss dot arm dot com>
- To: Nick Clifton <nickc at redhat dot com>, Richard Earnshaw <richard dot earnshaw at arm dot com>, Alan Modra <amodra at gmail dot com>, "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Mon, 15 Jan 2018 14:41:26 +0000
- Subject: Re: [PATCH, GAS] No IT usage deprecation for ARMv8-M
- Authentication-results: sourceware.org; auth=none
- References: <f5ce1db9-6e36-84e8-66bc-1549a1a90951@foss.arm.com> <8255f047-4655-fc6d-35e9-0e4ca0891032@redhat.com> <65ca534d-ee33-b40b-5b20-42d83a2a66a2@foss.arm.com>
Hi,
On 15/01/18 14:25, Thomas Preudhomme wrote:
TL;DR: Committed with updated ChangeLog, is it ok for binutils 2.30?
Sorry for the delay (Christmas holidays), just committed it now. I realized the
ChangeLog entry was incomplete so I updated it:
2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
gas/
* config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
profile architecture or if in autodetection mode. Clarify that
deprecation is for performance reason and concerns Armv8-A and Armv8-R.
* testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
message.
* testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
* testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
* testsuite/gas/arm/udf.l: Likewise.
* testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
Other than that patch is unchanged.
@Tristan: is this fix ok for Binutils 2.30? It fixes 2 mistakes in an error
message: IT is not deprecated for Armv8-M and it is only performance deprecated
for Armv8-A and Armv8-R.
My apologies, s/Tristan/Nick/. Force of habit.
Best regards,
Thomas