Tamar Christina <tamar.christ...@arm.com> writes: > @@ -360,8 +367,8 @@ The number of Newton iterations for calculating the > reciprocal for double type. > > -param=aarch64-autovec-preference= > Target Joined Var(aarch64_autovec_preference) > Enum(aarch64_autovec_preference) Init(AARCH64_AUTOVEC_DEFAULT) Param > ---param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] > -Force an ISA selection strategy for auto-vectorization. > +An old alias for -mautovec-preference. If both -mautovec-preference and > +--param=aarch64_autovec-preference are passed, the --param value will be > used.
aarch64-autovec-preference (aarch64- rather than aarch64_) > > Enum > Name(aarch64_autovec_preference) Type(enum aarch64_autovec_preference_enum) > UnknownError(unknown autovec preference %qs) > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index > 2233c7fdcccc75855e60d8b71c4e1d3506a45a53..05527e64d9d96962d0c485e455884a92f9bd4556 > 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -17517,20 +17517,9 @@ The precision of division is proportional to this > param when division > approximation is enabled. The default value is 2. > > @item aarch64-autovec-preference > -Force an ISA selection strategy for auto-vectorization. > -@table @samp > -@item default > -Use the default heuristics. > -@item asimd-only > -Use only Advanced SIMD for auto-vectorization. > -@item sve-only > -Use only SVE for auto-vectorization. > -@item prefer-asimd > -Use both Advanced SIMD and SVE. Prefer Advanced SIMD when the costs are > -deemed equal. > -@item prefer-sve > -Use both Advanced SIMD and SVE. Prefer SVE when the costs are deemed equal. > -@end table > +An old alias for @option{-mautovec-preference}. If both > +@option{-mautovec-preference} and @option{--param=aarch64_autovec-preference} Same here. OK with those changes, thanks. Richard > +are passed, the @option{--param} value will be used. > > @item aarch64-ldp-policy > Fine-grained policy for load pairs.