Andrew Carlotti <andrew.carlo...@arm.com> writes:
> gcc/ChangeLog:
>
>       * doc/invoke.texi: Add new AArch64 flags.
>

OK, thanks.

Richard

> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> index 
> 7146163d66d068522f5aa19f59badc1b05d05114..56186e98ca6a4d28d1c315746ade89cdc835219e
>  100644
> --- a/gcc/doc/invoke.texi
> +++ b/gcc/doc/invoke.texi
> @@ -21439,11 +21439,11 @@ and the features that they enable by default:
>  @item @samp{armv8-a} @tab Armv8-A @tab @samp{+fp}, @samp{+simd}
>  @item @samp{armv8.1-a} @tab Armv8.1-A @tab @samp{armv8-a}, @samp{+crc}, 
> @samp{+lse}, @samp{+rdma}
>  @item @samp{armv8.2-a} @tab Armv8.2-A @tab @samp{armv8.1-a}
> -@item @samp{armv8.3-a} @tab Armv8.3-A @tab @samp{armv8.2-a}, @samp{+pauth}
> -@item @samp{armv8.4-a} @tab Armv8.4-A @tab @samp{armv8.3-a}, @samp{+flagm}, 
> @samp{+fp16fml}, @samp{+dotprod}
> -@item @samp{armv8.5-a} @tab Armv8.5-A @tab @samp{armv8.4-a}, @samp{+sb}, 
> @samp{+ssbs}, @samp{+predres}
> +@item @samp{armv8.3-a} @tab Armv8.3-A @tab @samp{armv8.2-a}, @samp{+pauth}, 
> @samp{+fcma}, @samp{+jscvt}
> +@item @samp{armv8.4-a} @tab Armv8.4-A @tab @samp{armv8.3-a}, @samp{+flagm}, 
> @samp{+fp16fml}, @samp{+dotprod}, @samp{+rcpc2}
> +@item @samp{armv8.5-a} @tab Armv8.5-A @tab @samp{armv8.4-a}, @samp{+sb}, 
> @samp{+ssbs}, @samp{+predres}, @samp{+frintts}, @samp{+flagm2}
>  @item @samp{armv8.6-a} @tab Armv8.6-A @tab @samp{armv8.5-a}, @samp{+bf16}, 
> @samp{+i8mm}
> -@item @samp{armv8.7-a} @tab Armv8.7-A @tab @samp{armv8.6-a}
> +@item @samp{armv8.7-a} @tab Armv8.7-A @tab @samp{armv8.6-a}, @samp{+wfxt}, 
> @samp{+xs}
>  @item @samp{armv8.8-a} @tab Armv8.8-a @tab @samp{armv8.7-a}, @samp{+mops}
>  @item @samp{armv8.9-a} @tab Armv8.9-a @tab @samp{armv8.8-a}
>  @item @samp{armv9-a} @tab Armv9-A @tab @samp{armv8.5-a}, @samp{+sve}, 
> @samp{+sve2}
> @@ -21779,6 +21779,8 @@ Enable the instructions to accelerate memory 
> operations like @code{memcpy},
>  @option{-march=armv8.8-a}
>  @item flagm
>  Enable the Flag Manipulation instructions Extension.
> +@item flagm2
> +Enable the FlagM2 flag conversion instructions.
>  @item pauth
>  Enable the Pointer Authentication Extension.
>  @item cssc
> @@ -21791,6 +21793,16 @@ Enable the FEAT_SME_I16I64 extension to SME.
>  Enable the FEAT_SME_F64F64 extension to SME.
>  @item sme2
>  Enable the Scalable Matrix Extension 2.  This also enables SME instructions.
> +@item fcma
> +Enable the complex number SIMD extensions.
> +@item jscvt
> +Enable the @code{fjcvtzs} JavaScript conversion instruction.
> +@item frintts
> +Enable floating-point round to integral value instructions.
> +@item wfxt
> +Enable @code{wfet} and @code{wfit} instructions.
> +@item xs
> +Enable the XS memory attribute extension.
>  @item lse128
>  Enable the LSE128 128-bit atomic instructions extension.  This also
>  enables LSE instructions.
> @@ -21801,6 +21813,8 @@ This also enables the LSE128 extension.
>  Enable support for Armv9.4-a Guarded Control Stack extension.
>  @item the
>  Enable support for Armv8.9-a/9.4-a translation hardening extension.
> +@item rcpc2
> +Enable the RCpc2 extension.
>  @item rcpc3
>  Enable the RCpc3 (Release Consistency) extension.
>  @item fp8

Reply via email to