[PATCH][wwwdocs][Arm][AArch64] Update changes with new features and flags.
Tamar Christina
Tamar.Christina@arm.com
Thu Jan 31 10:19:00 GMT 2019
Hi Gerard,
Thanks I'll make the suggested changes.
About the duplication, we can avoid it if we have a "general" section for all Arm ports first and then subsections for Arm and AArch64 specific things.
I'm not sure how the maintainers feel about such a re-organization though.
Any opinions guys?
Thanks,
Tamar
________________________________________
From: Gerald Pfeifer <gerald@pfeifer.com>
Sent: Thursday, January 31, 2019 12:29 AM
To: Tamar Christina
Cc: gcc-patches@gcc.gnu.org; nd; James Greenhalgh; Richard Earnshaw; Marcus Shawcroft; Ramana Radhakrishnan; nickc@redhat.com; Kyrylo Tkachov
Subject: Re: [PATCH][wwwdocs][Arm][AArch64] Update changes with new features and flags.
On Wed, 23 Jan 2019, Tamar Christina wrote:
> This patch adds the documentation for Stack clash protection and
> Armv8.3-a support to changes.html for GCC 9.
Some additional notes, all minor, for consideration before you commit.
+ 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.
This one keeps making me think every time I read it. What do you
think of changing the second and third sentences to
"The two supported values for this paramter are 12 (for a 4KiB size,
2^12) and 16 (for a 64KiB size, 2^16)."
or something like that? Shorter and about the same contents? (Note,
uppercase B or we'd refer to bits.)
+ 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.
Note that these two visual paragraphs in HTML source will be merged into
just one unless you add <p>...</p> around the two. Just pointing it out.
+ <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>
I guess this duplication is hard to avoid between Arm and AArch64?
Gerald
More information about the Gcc-patches
mailing list