[gcc r16-5426] docs: aarch64: Minor grammar fix for preserve_none.
Alfie Richards
alfierichards@gcc.gnu.org
Wed Nov 19 17:03:17 GMT 2025
https://gcc.gnu.org/g:5eebbc9662745d7e74f2b06eb5d2c42e96fe6765
commit r16-5426-g5eebbc9662745d7e74f2b06eb5d2c42e96fe6765
Author: Alfie Richards <alfie.richards@arm.com>
Date: Tue Nov 18 15:36:26 2025 +0000
docs: aarch64: Minor grammar fix for preserve_none.
gcc/ChangeLog:
* doc/extend.texi (preserve_none): Minor grammar fix.
Diff:
---
gcc/doc/extend.texi | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 5b368ea200db..b9d1a6aac75a 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -4005,11 +4005,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
More information about the Gcc-cvs
mailing list