]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2019 13:36:04 +0000 (13:36 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2019 13:36:04 +0000 (13:36 +0000)
commit4e8914879f57a8a660c6db93d87e627e4bb09348
tree742d0f748538ef5a69eb6d4ce8d8a55f84539ca2
parenta25cdd8a68c3e53818b934e492120e468b7e7ed4
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@271464 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-floatdouble.c