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 @@ > > > > > >

AArch64

> > > > > > > > >

ARM

> > > @@ -169,14 +213,58 @@ > > > removed in a future release. > > > > > >
  • > > > - The default link behavior for ARMv6 and ARMv7-R targets has been > > > + The default link behavior for Armv6 and Armv7-R targets has been > > > changed to produce BE8 format when generating big-endian images. A new > > > flag -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. > > >
  • > > > +
  • > > > + The Armv8-R architecture is now supported. It can be used by specifying the > > > + -march=armv8-r option. > > > +
  • > > > +
  • > > > + The Armv8.3-A architecture is now supported. It can be used by > > > + specifying the -march=armv8.3-a option. > > > +
  • > > > +
  • > > > + The Armv8.4-A architecture is now supported. It can be used by > > > + specifying the -march=armv8.4-a option. > > > +
  • > > > +
  • > > > + The Dot Product instructions are now supported as an optional extension to the > > > + Armv8.2-A architecture and newer and are mandatory on Armv8.4-A. The extension can be used by > > > + specifying the +dotprod architecture extension. E.g. -march=armv8.2-a+dotprod. > > > +
  • > > > + > > > +
  • > > > + Support for setting extensions and architectures using the GCC target pragma and attribute has been added. > > > + It can be used by specifying #pragma GCC target ("arch=..."), #pragma GCC target ("+extension"), > > > + __attribute__((target("arch=..."))) or __attribute__((target("+extension"))). > > > +
  • > > > +
  • > > > + New Armv8.4-A FP16 Floating Point Multiplication Variant instructions have been added. These instructions are > > > + mandatory in Armv8.4-A but available as an optional extension to Armv8.2-A and Armv8.3-A. The new extension > > > + can be used by specifying the +fp16fml architectural extension on Armv8.2-A and Armv8.3-A. On Armv8.4-A > > > + the instructions can be enabled by specifying +fp16. > > > +
  • > > > +
  • > > > + Support has been added for the following processors > > > + (GCC identifiers in parentheses): > > > +
      > > > +
    • Arm Cortex-A75 (cortex-a75).
    • > > > +
    • Arm Cortex-A55 (cortex-a55).
    • > > > +
    • Arm Cortex-A55/Cortex-A75 DynamIQ big.LITTLE (cortex-a75.cortex-a55).
    • > > > +
    • Arm Cortex-R52 for Armv8-R (cortex-r52).
    • > > > +
    > > > + The GCC identifiers can be used > > > + as arguments to the -mcpu or -mtune options, > > > + for example: -mcpu=cortex-a75 or > > > + -mtune=cortex-r52 or as arguments to the equivalent target > > > + attributes and pragmas. > > > +
  • > > > > > > > > >

    AVR

    > > > > > > > -- --