re PR target/80123 (libgomp tests pr66199-2.c and pr66199-5.c fail with -mcpu=power9)
authorAaron Sawdey <acsawdey@linux.vnet.ibm.com>
Wed, 22 Mar 2017 17:47:55 +0000 (17:47 +0000)
committerAaron Sawdey <acsawdey@gcc.gnu.org>
Wed, 22 Mar 2017 17:47:55 +0000 (12:47 -0500)
commit992113522d88d5676b29a74bde4f3d5f21fd0c85
tree0d8a161baa97b5718c8ba78d3307c5f8182be606
parent2f029c0898b6c1afcfe31c9f459f1ff43e9cce3f
re PR target/80123 (libgomp tests pr66199-2.c and pr66199-5.c fail with -mcpu=power9)

2017-03-21  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

PR target/80123
* doc/md.texi (Constraints): Document wA constraint.
* config/rs6000/constraints.md (wA): New.
* config/rs6000/rs6000.c (rs6000_debug_reg_global): Add wA reg_class.
(rs6000_init_hard_regno_mode_ok): Init wA constraint.
* config/rs6000/rs6000.h (RS6000_CONSTRAINT_wA): New.
* config/rs6000/vsx.md (vsx_splat_<mode>): Use wA constraint.

From-SVN: r246394
gcc/ChangeLog
gcc/config/rs6000/constraints.md
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/vsx.md
gcc/doc/md.texi