On April 19, 2018 8:03:48 PM GMT+02:00, Toon Moene <t...@moene.org> wrote: >According to the Changes page for GCC 8, -floop-unroll-and-jam is >enabled by default for -O3 optimization: > >"Two new classical loop nest optimization passes have been added. >-floop-unroll-and-jam performs outer loop unrolling and fusing of the >inner loop copies. -floop-interchange exchanges loops in a loop nest to > >improve data locality. Both passes are enabled by default at -O3 and >above." > >However, the documentation of optimization options does not reflect >this. > >Is the following change to the documentation acceptable ?
Yes. >ChangeLog > >2018-04-19 Toon Moene <t...@moene.org> > >* doc/invoke.texi: Add -floop-unroll-and-jam to options enabled >by -O3. > >Index: invoke.texi >=================================================================== >--- invoke.texi (revision 259471) >+++ invoke.texi (working copy) >@@ -7652,6 +7652,7 @@ > -ftree-loop-distribution @gol > -ftree-loop-distribute-patterns @gol > -floop-interchange @gol >+-floop-unroll-and-jam @gol > -fsplit-paths @gol > -ftree-slp-vectorize @gol > -fvect-cost-model @gol > >Thanks,