I seem to have forgotten the patch :) The 01/16/2018 16:56, Tamar Christina wrote: > Th 01/16/2018 16:36, James Greenhalgh wrote: > > On Tue, Jan 16, 2018 at 02:21:30PM +0000, Tamar Christina wrote: > > > Hi Kyrill, > > > > > > > > > > > xgene1 was added a few releases ago, better to use one of the new additions from the above list. > > > > For example -mtune=cortex-r52. > > > > > > Thanks, I have updated the patch. I'll wait for an ok from an AArch64 maintainer and a Docs maintainer. > > > > OK. But you have the same issue in the AArch64 part. > > Thanks, I've updated the patch, I'll wait for a bit for a doc reviewer if I don't hear anything I'll assume > the patch is OK. > > Thanks, > Tamar > > > > James > > > > > Index: htdocs/gcc-8/changes.html > > > =================================================================== > > > RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-8/changes.html,v > > > retrieving revision 1.26 > > > diff -u -r1.26 changes.html > > > --- htdocs/gcc-8/changes.html 11 Jan 2018 09:31:53 -0000 1.26 > > > +++ htdocs/gcc-8/changes.html 16 Jan 2018 14:12:57 -0000 > > > @@ -147,7 +147,51 @@ > > > > > >
-march=armv8.4-a
option.
> > > + +dotprod
architecture extension. E.g. -march=armv8.2-a+dotprod
.
> > > + +crypto
extension has now been split into two extensions for finer grained control:
> > > + +aes
which contains the Armv8-A AES crytographic instructions.+sha2
which contains the Armv8-A SHA2 and SHA1 cryptographic instructions.+crypto will now enable these two extensions.
> > > +
+fp16fml
architectural extension on Armv8.2-A and Armv8.3-A. On Armv8.4-A
> > > + the instructions can be enabled by specifying +fp16
.
> > > + +sha3
New SHA3 and SHA2 instructions from Armv8.4-A. This implies +sha2
.
> > > + +sm4
New SM3 and SM4 instructions from Armv8.4-A.
> > > + cortex-a75
).cortex-a55
).cortex-a75.cortex-a55
).-mcpu
or -mtune
options,
> > > + for example: -mcpu=cortex-a75
or
> > > + -mtune=thunderx2t99p1
or as arguments to the equivalent target
> > > + attributes and pragmas.
> > > + -mbe32
can be used to force the linker to produce
> > > legacy BE32 format images. There is no change of behavior for
> > > - ARMv6-m and other ARMv7 or later targets: these already defaulted
> > > + Armv6-M and other Armv7 or later targets: these already defaulted
> > > to BE8 format. This change brings GCC into alignment with other
> > > compilers for the ARM architecture.
> > > -march=armv8-r
option.
> > > + -march=armv8.3-a
option.
> > > + -march=armv8.4-a
option.
> > > + +dotprod
architecture extension. E.g. -march=armv8.2-a+dotprod
.
> > > + #pragma GCC target ("arch=...")
, #pragma GCC target ("+extension")
,
> > > + __attribute__((target("arch=...")))
or __attribute__((target("+extension")))
.
> > > + +fp16fml
architectural extension on Armv8.2-A and Armv8.3-A. On Armv8.4-A
> > > + the instructions can be enabled by specifying +fp16
.
> > > + cortex-a75
).cortex-a55
).cortex-a75.cortex-a55
).cortex-r52
).-mcpu
or -mtune
options,
> > > + for example: -mcpu=cortex-a75
or
> > > + -mtune=cortex-r52
or as arguments to the equivalent target
> > > + attributes and pragmas.
> > > +