Hello. I'm sending entries for changes.html file for GCC 10.
Martin --- htdocs/gcc-10/changes.html | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+)
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index f0f0d312..67c5234d 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -42,6 +42,10 @@ a work-in-progress.</p> library required for building GCC has been increased to version 3.1.0 (released 2011-10-03). </li> + <li> + The automatic template instantiation at link time (<code>-frepo</code>) + has been removed. + </li> </ul> @@ -53,6 +57,40 @@ a work-in-progress.</p> <li><code>__builtin_roundeven</code> for the corresponding function from ISO/IEC TS 18661. </li> + <li> + A new option, <a href="https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fno-allocation-dce"><code>-fallocation-dce</code></a> + has been added. The option removes unneeded pairs of <code>new</code> + and <code>delete</code> operators. + </li> + <li> + Profile driven optimization improvements: + <ul> + <li> + Using <a href="https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fprofile-values"><code>-fprofile-values</code></a>, + an instrumented binary can track multiple + values (up to 4) for e.g. indirect calls and provide more precise profile information. + </li> + </ul> + </li> + <li> + Link-time optimization improvements: + <ul> + <li> + A new binary <a href="https://gcc.gnu.org/onlinedocs/gcc/lto-dump.html"><code>lto-dump</code></a> + has been added. The program can dump various + information about a LTO bytecode object file. + </li> + <li> + Parallel phase of the LTO can automatically detect a running make's jobserver + or can fall back to number of available cores. + </li> + <li> + The LTO bytecode can be compressed with + <a href="https://facebook.github.io/zstd/"><code>zstd</code></a> + algorithm. Configure script can automatically detect the <code>zstd</code> support. + </li> + </ul> + </li> </ul> <!-- .................................................................. -->