On Sun, 14 Oct 2012, Steven Bosscher wrote: > This patch adds a short notice about some speed-ups in GCC 4.8 for > extremely large functions (coming from the work done on PR54146 by > several people). OK for the wwwdocs?
Thanks. Somehow I kept stumbling over the second sentence, so finally I went ahead a adjusted it a bit. (This also describes previous situation not _as_ negatively.) Gerald Tweak rationale of removing -fipa-struct-reorg and -fipa-matrix-reorg. --- changes.orig 2012-12-21 16:15:03.628627198 -1000 +++ changes.html 2013-01-02 17:56:51.343937379 -1000 @@ -82,8 +82,9 @@ <li>The struct reorg and matrix reorg optimizations (command-line options <code>-fipa-struct-reorg</code> and <code>-fipa-matrix-reorg</code>) have been removed. They did not - work correctly nor with link-time optimization (LTO), hence were only - applicable to programs consisting of a single translation unit. + always work correctly, nor did they work with link-time optimization + (LTO), hence were only applicable to programs consisting of a single + translation unit. </li> <li>Several scalability bottle-necks have been removed from GCC's optimization passes. Compilation of extremely large functions,