Hi,
few things I think are worth to be mentioned in changes.html.
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v
retrieving revision 1.48
diff -c -3 -p -r1.48 changes.html
*** changes.html 21 Oct 2012 11:01:37 -0000 1.48
--- changes.html 24 Oct 2012 09:29:49 -0000
*************** by this change.</p>
*** 76,81 ****
--- 76,103 ----
"Eigen" C++ linear algebra templates library, is significantly
faster than previous releases of GCC.
</li>
+ <li>Link-time optimization (LTO) improvements:
+ <ul>
+ <li>LTO partitioning has been rewritten for better reliability
+ and maintanibility. Several important bugs leading to link
+ failures has been fixed.</li>
+ </ul>
+ <li>Interprocedural optimization improvements:
+ <ul>
+ <li>New symbol table has been implemented. The symbol table
+ builds on earlier callgraph and varpool modules and
+ provide a new API. Unusual symbol visibilities and aliases
+ are handled more consistently leading to, for example,
+ more aggrssive unreachable code removal with LTO.</li>
+ <li>The inline heuristic can now bypass limits on size of
+ inlined function when the inlining is particularly profitable.
+ This happens, for example, when loop bounds or array strides
+ gets propagated.</li>
+ <li>Values passed through aggregates (either by value or refernece)
+ are now propagated at inter-procedural level leading to better
+ inlining decisions (for exmaple in the case of Fortran
+ array descriptors) and devirtualization.</li>
+ </ul>
</ul>