This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [AArch64] ARMv8.2 command line and feature macros support


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]