On Wed, 27 Apr 2016, Kyrill Tkachov wrote:
> Thanks, I've incorporated your and James' feedback.
> Since James ok'd the content of the patch from an AArch64 perspective
> I'll commit this later today if I receive no further feedback.
Thanks, Kyrill, those were quite some additions!
I made a few follow-up changes to simplify things (and avoided
calling -mcpu=native a new option, since it already exists for
other targets).
Applied.
Gerald
Index: gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.97
diff -u -r1.97 changes.html
--- gcc-6/changes.html 11 Mar 2017 22:48:21 -0000 1.97
+++ gcc-6/changes.html 18 Mar 2017 22:36:07 -0000
@@ -392,11 +392,11 @@
<ul>
<li>
A number of AArch64-specific options have been added. The most
- important ones are summarised in this section but for usage
- instructions please refer to the documentation.
+ important ones are summarised in this section; for more detailed
+ information please refer to the documentation.
</li>
<li>
- The new command-line options <code>-march=native</code>,
+ The command-line options <code>-march=native</code>,
<code>-mcpu=native</code> and <code>-mtune=native</code> are now
available on native AArch64 GNU/Linux systems. Specifying
these options causes GCC to auto-detect the host CPU and
@@ -470,14 +470,14 @@
</li>
<li>
Improvements in the generation of conditional branches and literal
- pools were made to allow the compiler to compile functions of a large
+ pools allow the compiler to compile functions of a large
size. Constant pools are now placed into separate rodata sections.
- The new option <code>-mpc-relative-literal-loads</code> is
- introduced to generate per-function literal pools, limiting the maximum
+ The new option <code>-mpc-relative-literal-loads</code>
+ generates per-function literal pools, limiting the maximum
size of functions to 1MiB.
</li>
<li>
- Several correctness issues with generation of Advanced SIMD instructions
+ Several correctness issues generating Advanced SIMD instructions
for big-endian targets have been fixed resulting in improved code
generation for ACLE intrinsics with <code>-mbig-endian</code>.
</li>