Hi All,

This patch adds the documentation for Stack clash protection and Armv8.3-a 
support to
changes.html for GCC 9.
I have validated the html using the W3C validator.

Ok for cvs?

Thanks,
Tamar

-- 
Index: htdocs/gcc-9/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-9/changes.html,v
retrieving revision 1.35
diff -u -r1.35 changes.html
--- htdocs/gcc-9/changes.html	15 Jan 2019 13:17:49 -0000	1.35
+++ htdocs/gcc-9/changes.html	22 Jan 2019 11:16:07 -0000
@@ -214,6 +214,27 @@
     <code>-mtune=cortex-a76.cortex-a55</code> or as arguments to the equivalent target
     attributes and pragmas.
   </li>
+  <li>
+    The AArch64 port now has support for stack clash protection using the
+    <code>-fstack-clash-protection</code> option.  The protection also works for
+    SVE systems.  The probing interval/guard size can be set by using
+    <code>--param stack-clash-protection-guard-size=12|16</code>.
+    The value of this parameter must be in bytes represented as a power of two.
+    The only two supported values for this parameter are 12 and 16 being
+    4Kb (2^12) and 64Kb (2^16) respectively.
+
+    The default value is 16 (64Kb) and can be changed at configure
+    time using the flag <code>--with-stack-clash-protection-guard-size=12|16</code>.
+  </li>
+  <li>
+    The Armv8.3-A complex number instructions are now supported via intrinsics
+    when the option <code>-march=armv8.3-a</code> or equivalent is specified.
+    For the half-precision floating-point variants of these instructions use the
+    architecture extension flag <code>+fp16</code>, e.g.
+    <code>-march=armv8.3-a+fp16</code>.
+
+    The intrinsics are defined by the ACLE specification.
+  </li>
 </ul>
 
 <h3 id="arc">ARC</h3>
@@ -250,6 +271,15 @@
      (which have no known implementations) has been removed.
      Note that Armv5T, Armv5TE and Armv5TEJ architectures remain supported.
   </li>
+  <li>
+    The Armv8.3-A complex number instructions are now supported via intrinsics
+    when the option <code>-march=armv8.3-a</code> or equivalent is specified.
+    For the half-precision floating-point variants of these instructions use the
+    architecture extension flag <code>+fp16</code>, e.g.
+    <code>-march=armv8.3-a+fp16</code>.
+
+    The intrinsics are defined by the ACLE specification.
+  </li>
 </ul>
 
 <!-- <h3 id="avr">AVR</h3> -->

Reply via email to