This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via 6797c63520743cf5c45a9c0c53ce2ec6733bd5eb (commit)
from df16b9b3eab72d33c37937432954a284412b44fb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6797c63520743cf5c45a9c0c53ce2ec6733bd5eb
Author: Eric Botcazou <[email protected]>
Date: Wed Apr 29 19:20:26 2026 +0200
Document support for native TLS on Windows
diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html
index 65462545..cab3bca4 100644
--- a/htdocs/gcc-16/changes.html
+++ b/htdocs/gcc-16/changes.html
@@ -646,7 +646,12 @@ struct Affected : E
<!-- <h3 id="vxmils">VxWorks MILS</h3> -->
-<!-- <h3 id="windows">Windows</h3> -->
+<h3 id="windows">Windows</h3>
+<ul>
+ <li>GCC now supports native Thread-Local Storage (TLS) on Windows. In order
+ to enable it, <code>--enable-tls</code> must be specified at configure
+ time and recent GNU binutils must be used (version 2.44 or later).</li>
+</ul>
<!-- .................................................................. -->
@@ -662,12 +667,12 @@ struct Affected : E
<li>GCC's SARIF output now respects the
<a
href="https://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#index-dumpdir">dump
directory</a>.
For example, given
- <code><pre>
+ <pre><code>
gcc \
-o build-dir/foo.o \
-fdiagnostics-add-output=sarif
foo.c
- </pre></code>
+ </code></pre>
GCC 15 would write the SARIF to <code>foo.c.sarif</code>, whereas
GCC 16 now writes it to <code>build-dir/foo.c.sarif</code>.
<!-- commit 6fe28020cae53e3703921aedb9f267115a5262d3
@@ -874,7 +879,7 @@ struct Affected : E
<li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/message-buffers.html#c.diagnostic_message_buffer_dump"
title="diagnostic_message_buffer_dump"><code>diagnostic_message_buffer_dump()</code></a></li>
<li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/diagnostics.html#c.diagnostic_finish_via_msg_buf"
title="diagnostic_finish_via_msg_buf"><code>diagnostic_finish_via_msg_buf()</code></a></li>
<li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/physical-locations.html#c.diagnostic_add_location_with_label_via_msg_buf"
title="diagnostic_add_location_with_label_via_msg_buf"><code>diagnostic_add_location_with_label_via_msg_buf()</code></a></li>
- <li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/execution-paths.html#c.diagnostic_execution_path_add_event_via_msg_buf"
title="diagnostic_execution_path_add_event_via_msg_buf"><code>diagnostic_execution_path_add_event_via_msg_buf()</code></a></p></li>
+ <li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/execution-paths.html#c.diagnostic_execution_path_add_event_via_msg_buf"
title="diagnostic_execution_path_add_event_via_msg_buf"><code>diagnostic_execution_path_add_event_via_msg_buf()</code></a></li>
</ul>
</li>
<li><a
href="https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/physical-locations.html#c.diagnostic_manager_set_debug_physical_locations"
title="diagnostic_manager_set_debug_physical_locations"><code>diagnostic_manager_set_debug_physical_locations()</code></a></li>
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-16/changes.html | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
hooks/post-receive
--
gcc-wwwdocs