This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [AArch64] ARMv8.2 command line and feature macros support
- From: Jiong Wang <jiong dot wang at foss dot arm dot com>
- To: "Richard Earnshaw \(lists\)" <Richard dot Earnshaw at arm dot com>
- Cc: James Greenhalgh <james dot greenhalgh at arm dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, nd at arm dot com
- Date: Wed, 29 Jun 2016 12:11:59 +0100
- Subject: Re: [AArch64] ARMv8.2 command line and feature macros support
- Authentication-results: sourceware.org; auth=none
- References: <8fd20f47-7f86-0bec-be43-87903502d696 at foss dot arm dot com> <39254e41-2963-bf5a-a359-41a64dc0701e at foss dot arm dot com> <20160629084354 dot GA1138 at arm dot com> <5773A283 dot 4040006 at arm dot com>
Richard Earnshaw (lists) writes:
> On 29/06/16 09:43, James Greenhalgh wrote:
>> On Mon, Jun 27, 2016 at 03:58:00PM +0100, Jiong Wang wrote:
>>>
>>> The permissible values for @var{arch} are @samp{armv8-a},
>>> -@samp{armv8.1-a} or @var{native}.
>>> +@samp{armv8.1-a}, @samp{armv8.2-a} or @var{native}.
>>> +
>>> +The value @samp{armv8.2-a} implies @samp{armv8.1-a} and enables compiler
>>> +support for the ARMv8.2 architecture extensions.
>>
>> ARMv8.2-A here too please.
>
> Why do we need to say that v8.2-a implies v8.1-a, when we don't say that
> v8.1-a implies v8-a? The whole implies clause seems unnecessary to me.
>
> R.
Hi Richard,
The describe entries are organized in descending order.
"v8.1-a implies v8-a", are right here below.
|
v
>>> The value @samp{armv8.1-a} implies @samp{armv8-a} and enables compiler
>>> support for the ARMv8.1 architecture extension. In particular, it
>>> @@ -13140,6 +13143,8 @@ instructions. This is on by default for all possible values for options
>>> @item lse
>>> Enable Large System Extension instructions. This is on by default for
>>> @option{-march=armv8.1-a}.
>>> +@item fp16
>>> +Enable FP16 extension.
>>
--
Regards,
Jiong