On 11/18/25 08:43, Alfie Richards wrote:

diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index cd2d3475df3..935e7996bd8 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -3975,11 +3975,11 @@ adds a @code{BTI J} instruction when BTI is enabled 
e.g. via
  Use this attribute to change the procedure call standard of the specified
  function to the preserve-none variant.
-The preserve-none ABI variant modifies the AAPCS such that has no callee-saved
-registers (including SIMD and floating-point registers). That is, with the
-exception of the stack register, link register (r30), and frame pointer (r29),
-all registers are caller saved, and can be used as scratch registers by the
-callee.
+The preserve-none ABI variant modifies the AAPCS such that it has no
+callee-saved registers (including SIMD and floating-point registers). That is,
+with the exception of the stack register, link register (r30), and frame 
pointer
+(r29), all registers are changed to caller saved, and can be used as scratch
+registers by the callee.
Additionally, registers r20--r28, r0--r7, r10--r14, r9 and r15 are used for
  argument passing, in that order.  For Microsoft Windows targets

This is fine.  Thanks!

-Sandra


Reply via email to