Hello, On Sun, Feb 26, 2017 at 03:21:20PM +0100, Gerald Pfeifer wrote: > On Sun, 19 Feb 2017, Gerald Pfeifer wrote: > > That was quite a bit; thanks for doing that, Jakub! > > > > In the patch below I try to streamline language a bit, document options > > being implied by -Os (in addition to -O2 or higher), fix grammar in a few > > places, and change a textual link to being a real one. > > > > I have _not_ applied this yet, and would appreciate your feedback. > > I did another two passes through this, making a few more simplifications > and changes, and committed it. > > If you see anything beyond it, or changes you disagree with, let me know! >
on top of your patch, I would like to propose the following. What do you think? Martin Index: changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v retrieving revision 1.67 diff -u -r1.67 changes.html --- changes.html 26 Feb 2017 14:21:15 -0000 1.67 +++ changes.html 27 Feb 2017 16:55:31 -0000 @@ -67,7 +67,10 @@ the call graph. It is enabled by the <code>-fipa-bit-cp</code> option if <code>-fipa-cp</code> is enabled as well, and is enabled at the <code>-O2</code> optimization level and higher (and - <code>-Os</code>).</li> + <code>-Os</code>). This optimization and its option supersede + interprocedural alignment propagation of gcc 6, and therefore the + option <code>-fipa-cp-alignment</code> is now deprecated and + ignored.</li> <li>A new interprocedural value range propagation optimization has been added, which propagates integral ranges that variable values can be proven