PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails
commit78e5da0aa817ac7e84a5f0e803a5b8b94fa122e0
authorAlan Modra <amodra@gmail.com>
Tue, 21 May 2019 13:36:04 +0000 (21 23:06 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 21 May 2019 13:36:04 +0000 (21 23:06 +0930)
tree742d0f748538ef5a69eb6d4ce8d8a55f84539ca2
parent4f8b89f092467f9550cb2aa873c2e30ac809c08a
PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails

I figure a tweak to register_move_cost is better than sprinkling ?s
in instruction operand alternatives.

PR target/90545
* config/rs6000/rs6000.c (rs6000_register_move_cost): Increase
power9 direct move cost.
* testsuite/gcc.target/powerpc/fold-vec-splats-floatdouble.c:
Correct comments and rename functions to suit parameters.

From-SVN: r271464
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-floatdouble.c