This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch, wwwdocs]: Update GCC 7 PowerPC changes
- From: Michael Meissner <meissner at linux dot vnet dot ibm dot com>
- To: Michael Meissner <meissner at linux dot vnet dot ibm dot com>, gcc-patches at gcc dot gnu dot org, Segher Boessenkool <segher at kernel dot crashing dot org>, David Edelsohn <dje dot gcc at gmail dot com>, Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>, gerald at pfeifer dot com
- Date: Thu, 20 Apr 2017 18:25:21 -0400
- Subject: Re: [patch, wwwdocs]: Update GCC 7 PowerPC changes
- Authentication-results: sourceware.org; auth=none
- References: <20170420221142.GA20136@ibm-tiger.the-meissners.org>
I reworded some of the PowerPC changes based on IRC comments from Segher. Are
these changes ok to go in?
Index: htdocs/gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.77
diff -p -c -r1.77 changes.html
*** htdocs/gcc-7/changes.html 17 Apr 2017 22:12:35 -0000 1.77
--- htdocs/gcc-7/changes.html 20 Apr 2017 22:23:24 -0000
*************** const int* get_address (unsigned idx)
*** 1005,1010 ****
--- 1005,1021 ----
<li>GCC now diagnoses inline assembly that clobbers register r2.
This has always been invalid code, and is no longer quietly
tolerated.</li>
+ <li>The PowerPC port's support for ISA 3.0 (<code>-mcpu=power9</code>)
+ has been enhanced to generate more of the new instructions by default, and
+ to provide more built-in functions to generate code for other new
+ instructions.</li>
+ <li>The configuration option <code>--enable=gnu-indirect-function</code>
+ is now enabled by default on PowerPC GNU/Linux builds.</li>
+ <li>The PowerPC port will now allow 64-bit and 32-bit integer types to be
+ allocated to the VSX vector registers (ISA 2.06 and above). In addition,
+ on ISA 3.0, 16-bit and 8-bit integer types can be allocated in the vector
+ registers. Previously, only 64-bit integer types were allowed in the
+ traditional floating point registers.</li>
</ul>
<!-- <h3 id="s390">S/390, System z, IBM z Systems</h3> -->
--
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.vnet.ibm.com, phone: +1 (978) 899-4797