This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH, GCC/ARM] Complete legend for ARM register allocation in arm.h
- From: Thomas Preudhomme <thomas dot preudhomme at foss dot arm dot com>
- To: Kyrill Tkachov <kyrylo dot tkachov at arm dot com>, Ramana Radhakrishnan <ramana dot radhakrishnan at arm dot com>, Richard Earnshaw <richard dot earnshaw at arm dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 26 May 2017 15:20:50 +0100
- Subject: [PATCH, GCC/ARM] Complete legend for ARM register allocation in arm.h
- Authentication-results: sourceware.org; auth=none
[resending with gcc-patches this time]
Hi,
The comment describing ARM register allocation in arm.h contains 3 keys:
S, F and *. The legend only explains S and *, this patch remedies that.
ChangeLog entry is as follows:
*** gcc/ChangeLog ***
2017-05-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
* config/arm/arm.h: explain F symbol found in description of ARM
register allocation in its legend.
Is this ok for trunk?
Best regards,
Thomas
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index 1821f48ed7ed45ffa5503541426921ec0d0a3736..d0b448d273cb3683f06512fea80ebf65df587ab1 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -690,7 +690,7 @@ extern int arm_arch_cmse;
/* Standard register usage. */
/* Register allocation in ARM Procedure Call Standard
- (S - saved over call).
+ (S - saved over call, F - Frame-related).
r0 * argument word/integer result
r1-r3 argument word