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  b5ec322c9f0369ecfbd12a491a90bf7ad23e6abc (commit)
      from  5937699869cfc15d57d8ba5913109701dcf7a64b (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 b5ec322c9f0369ecfbd12a491a90bf7ad23e6abc
Author: Iain Buclaw <ibuc...@gdcproject.org>
Date:   Thu Mar 20 11:45:24 2025 +0100

    Document changes to the D front-end
    
            * htdocs/gcc-13/changes.html: Add D changes section.
            * htdocs/gcc-14/changes.html: Likewise.
            * htdocs/gcc-15/changes.html: Likewise.

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index e589e0d6..a0d880d6 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -434,7 +434,74 @@ You may also want to check out our
   </li>
 </ul>
 
-<!-- <h3 id="d">D</h3> -->
+<h3 id="d">D</h3>
+<ul>
+  <li>Support for the D programming language has been updated to version
+    2.103.1 of the language and run-time library. Full changelog for this
+    release and previous releases can be found on the
+    <a href="https://dlang.org/changelog/2.103.1.html";>dlang.org</a>
+    website.
+  </li>
+  <li>The following GCC attributes are now recognized and available from
+    the <code>gcc.attributes</code> module with short-hand aliases for
+    convenience:
+    <ul>
+      <li><code>@attribute("no_sanitize", arguments)</code> or
+        <code>@no_sanitize(arguments)</code>.
+      </li>
+      <li><code>@attribute("register")</code> or
+        <code>@register</code>.
+      </li>
+      <li><code>@attribute("simd")</code> or <code>@simd</code>.</li>
+      <li><code>@attribute("simd_clones", mask)</code> or
+        <code>@simd_clones(mask)</code>.
+      </li>
+      <li><code>@attribute("visibility", arguments)</code> or
+        <code>@visibility(arguments)</code>.
+      </li>
+    </ul>
+  </li>
+  <li>New aliases have been added to <code>gcc.attributes</code> for
+    compatibility with <code>ldc.attributes</code>.
+    <ul>
+      <li>The <code>@hidden</code> attribute is an alias for
+        <code>@attribute("visibility", "hidden")</code>.
+      </li>
+      <li>The <code>@noSanitize</code> attribute is an alias for
+        <code>@attribute("no_sanitize")</code>.
+      </li>
+    </ul>
+  </li>
+  <li>Vector operation intrinsics <code>prefetch</code>,
+      <code>loadUnaligned</code>, <code>storeUnaligned</code>,
+      <code>shuffle</code>, <code>shufflevector</code>,
+      <code>extractelement</code>, <code>insertelement</code>,
+      <code>convertvector</code>, and <code>blendvector</code> have been added
+      to the <code>gcc.simd</code> module.
+  </li>
+  <li>New warnings:
+    <ul>
+      <li><a 
href="https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gdc/Warnings.html#index-Wno-builtin-declaration-mismatch";><code>-Wbuiltin-declaration-mismatch=</code></a>
+       warns when a built-in function is declared with the wrong signature.
+      </li>
+      <li><a 
href="https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gdc/Warnings.html#index-Wmismatched-special-enum";><code>-Wmismatched-special-enum</code></a>
+       warns when a special enum is declared with the wrong base type.
+      </li>
+    </ul>
+  </li>
+  <li>New version identifier <code>D_Optimized</code> is now predefined when 
the
+    <code>-O</code> option, or any higher optimization level is used.
+  </li>
+  <li>The predefinition of version <code>D_Exceptions</code> can now by
+    controlled by the option <code>-fexception</code>.
+  </li>
+  <li>The predefinition of version <code>D_TypeInfo</code> can now by
+      controlled by the option <code>-frtti</code>.
+  </li>
+  <li>The <code>-fdebug=</code> and <code>-fversion=</code> compiler
+    switches no longer accept an integer argument.
+  </li>
+</ul>
 
 <h3 id="fortran">Fortran</h3>
 <ul>
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 41047b7f..0202dfc6 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -602,7 +602,15 @@ You may also want to check out our
   </li>
 </ul>
 
-<!-- <h3 id="d">D</h3> -->
+<h3 id="d">D</h3>
+<ul>
+  <li>Support for the D programming language has been updated to version
+    2.108.1 of the language and run-time library. Full changelog for this
+    release and previous releases can be found on the
+    <a href="https://dlang.org/changelog/2.108.1.html";>dlang.org</a>
+    website.
+  </li>
+</ul>
 
 <h3 id="fortran">Fortran</h3>
 <ul>
diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index c61270c0..b4200df3 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -569,7 +569,25 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
   </li>
 </ul>
 
-<!-- <h3 id="d">D</h3> -->
+<h3 id="d">D</h3>
+<ul>
+  <li>Support for the D programming language has been updated to version
+    2.111.0 of the language and run-time library. Full changelog for this
+    release and previous releases can be found on the
+    <a href="https://dlang.org/changelog/2.111.0.html";>dlang.org</a>
+    website.
+  </li>
+  <li>On supported targets, the version <code>GNU_CET</code> is now predefined
+    when the option <code>-fcf-protection</code> is used. The protection level
+    is also set in the traits key <code>__traits(getTargetInfo, "CET")</code>.
+  </li>
+  <li>A new option
+    <a 
href="https://gcc.gnu.org/onlinedocs/gdc/Runtime-Options.html#index-finclude-imports";>
+    <code>-finclude-imports</code></a> was added, which tells the compiler to
+    include imported modules in the compilation, as if they were given on the
+    command-line.
+  </li>
+</ul>
 
 <h3 id="fortran">Fortran</h3>
 

-----------------------------------------------------------------------

Summary of changes:
 htdocs/gcc-13/changes.html | 69 +++++++++++++++++++++++++++++++++++++++++++++-
 htdocs/gcc-14/changes.html | 10 ++++++-
 htdocs/gcc-15/changes.html | 20 +++++++++++++-
 3 files changed, 96 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs

Reply via email to