rs6000.c (rs6000_option_override_internal): Add comments to explain why certain error...
authorKelvin Nilsen <kelvin@gcc.gnu.org>
Fri, 22 Jul 2016 15:13:20 +0000 (15:13 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Fri, 22 Jul 2016 15:13:20 +0000 (15:13 +0000)
commit1610d41097ba3b0f4b0df99ddcadcc46a0b5a549
treea72ad1ebfe81d937559cb4d060d320c8c6f3a96f
parent8cab3d18f0fc520829687383e8f050c7442e7fe0
rs6000.c (rs6000_option_override_internal): Add comments to explain why certain error messages make mention of undocumented...

gcc/ChangeLog:

2016-07-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* config/rs6000/rs6000.c (rs6000_option_override_internal): Add
comments to explain why certain error messages make mention of
undocumented options.
(rs6000_invalid_builtin): Change error messages to replace mention
of undocumented options with mention of the -mcpu=power9 option
that enables those undocumented options.
* config/rs6000/rs6000.h (MASK_FLOAT128): New macro.
(RS6000_BTM_FLOAT128): Use the new MASK_FLOAT128 macro in the
definition of this macro to correct an existing error.
* config/rs6000/rs6000.opt: Add the Undocumented qualifier to the
mpower9-fusion, mpower9-vector, mpower9-dform, and mmodulo entries.
* doc/extend.texi (PowerPC AltiVec Built-in Functions): Modify
descriptions of built-in functions so that they depend on
-mcpu=power9 instead of on the corresponding undocumented flags.
* doc/invoke.texi (Option Summary):  Remove all mention of newly
undocumented flags.
(IBM RS/6000 and PowerPC Options): Likewise.
* doc/md.texi (Constraints for Particuliar Machines): Remove all
mention of newly undocumented flags.

From-SVN: r238648
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.opt
gcc/doc/extend.texi
gcc/doc/invoke.texi
gcc/doc/md.texi