Update https://gcc.gnu.org/gcc-15/changes.html#amdgcn for the newly added generic support and the GPUs compatible with the generic devices.

OK?

To have clickable links: In the patch, both https://gcc.gnu.org/onlinedocs/gcc/AMD-GCN-Options.html and https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa are linked to.

Tobias
gcc-15/changes.html: Update AMD GPU (GCN) section for new gfx*

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 41425257..99d72a3f 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -441,9 +441,26 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 
 <!-- <h3 id="aarch64">AArch64</h3> -->
 
-<h3 id="amdgcn">AMD Radeon (GCN)</h3>
+<h3 id="amdgcn">AMD GPU (GCN)</h3>
 
 <ul>
+  <li>Experimental support for supporting generic devices has been added;
+    specifying <code>gfx9-generic</code>, <code>gfx10-3-generic</code>,
+    or <code>gfx11-generic</code> to
+    <a href="https://gcc.gnu.org/onlinedocs/gcc/AMD-GCN-Options.html";>
+    <code>-march=</code></a> will generate code that can run on all
+    devices of a series.  Additionally, the following specific devices
+    are now available, all of which are compatible with a listed generic:
+    <code>gfx902</code>, <code>gfx904</code>, <code>gfx909</code>,
+    <code>gfx90c</code>, <code>gfx1031</code>, <code>gfx1032</code>,
+    <code>gfx1033</code>, <code>gfx1034</code>, <code>gfx1035</code>,
+    <code>gfx1101</code>, <code>gfx1102</code>, <code>gfx1150</code>,
+    and <code>gfx1151</code>.  To use any of the listed new devices including
+    the generic ones, GCC has to be configured to build the runtime library
+    for the device. Note that generic support requires a future ROCm (newer
+    than 6.3.2). For details, consult GCC's
+    <a href="https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa";>
+    installation notes</a>.</li>
   <li>Support for Fiji (gfx803) devices has been removed (this was already
     deprecated in GCC 14).</li>
 </ul>

Reply via email to