Hi Sandra,
Yes, agreed to both points. I've attached a fix.
Apologies for all the errors in my docs patches. I'm trying to implement some
better tools for myself to catch the litany of spelling and grammar mistakes.
Okay for master?
Kind regards,
Alfie
-- >8 --
gcc/ChangeLog:
* doc/extend.texi (preserve_none): Minor grammar fix.
---
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 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
--
2.34.1