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: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797