Andrew Carlotti <andrew.carlo...@arm.com> writes: > Ok for master? > > gcc/ChangeLog: > > * config/aarch64/aarch64-arches.def (V9_5A): New. > * doc/invoke.texi: Document armv9.5-a option. > > diff --git a/gcc/config/aarch64/aarch64-arches.def > b/gcc/config/aarch64/aarch64-arches.def > index > fd4881a8ebfbd3446e2995b9dcf1133918665be6..dacb7b6f37a3f381d93b88810ca7b61f9838dc7c > 100644 > --- a/gcc/config/aarch64/aarch64-arches.def > +++ b/gcc/config/aarch64/aarch64-arches.def > @@ -46,5 +46,6 @@ AARCH64_ARCH("armv9.1-a", generic_armv9_a, V9_1A, > 9, (V8_6A, V9A)) > AARCH64_ARCH("armv9.2-a", generic_armv9_a, V9_2A, 9, (V8_7A, > V9_1A)) > AARCH64_ARCH("armv9.3-a", generic_armv9_a, V9_3A, 9, (V8_8A, > V9_2A)) > AARCH64_ARCH("armv9.4-a", generic_armv9_a, V9_4A, 9, (V8_9A, > V9_3A)) > +AARCH64_ARCH("armv9.5-a", generic_armv9_a, V9_5A, 9, (V9_4A, > FAMINMAX, LUT)) > > #undef AARCH64_ARCH > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index > dd0d2b41a1a9ada3a10280b4188d5bf3a0a873e6..0be372079e9947e22cb43f723b51e1a5a8dd4ef7 > 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -21665,6 +21665,7 @@ and the features that they enable by default: > @item @samp{armv9.2-a} @tab Armv9.2-A @tab @samp{armv9.1-a} > @item @samp{armv9.3-a} @tab Armv9.3-A @tab @samp{armv9.2-a}, @samp{+mops} > @item @samp{armv9.4-a} @tab Armv9.4-A @tab @samp{armv9.3-a} > +@item @samp{armv9.5-a} @tab Armv9.4-A @tab @samp{armv9.4-a}, @samp{+lut}, > @samp{+faminmax}
Nit, but: might as well list them in alphabetical order, as in the .def file. OK with that change, thanks. Richard > @item @samp{armv8-r} @tab Armv8-R @tab @samp{armv8-r} > @end multitable >