rs6000.c: Add case statement entry to make the xvcvuxdsp built-in argument unsigned.
authorCarl Love <cel@us.ibm.com>
Tue, 14 Feb 2017 23:11:19 +0000 (23:11 +0000)
committerCarl Love <carll@gcc.gnu.org>
Tue, 14 Feb 2017 23:11:19 +0000 (23:11 +0000)
commit8722316bd6257294da996795313f8dc5c666f3d5
tree951fad981afdd7b6840d007506e3e94a04a93255
parent584898ee80100dcdda3f0eb3cbf151976843055d
rs6000.c: Add case statement entry to make the xvcvuxdsp built-in argument unsigned.

gcc/ChangeLog:

2017-02-14  Carl Love  <cel@us.ibm.com>

* config/rs6000/rs6000.c: Add case statement entry to make the
xvcvuxdsp built-in argument unsigned.
* config/rs6000/vsx.md: Fix the source and return operand types so they
match the instruction definitions from the ISA document.  Fix typo
in the instruction generation for the (define_insn "vsx_xvcvuxdsp"
statement.

gcc/testsuite/ChangeLog:

2017-01-14  Carl Love  <cel@us.ibm.com>

* gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
xvcvsxdsp and xvcvuxdsp instructions.

From-SVN: r245460
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vsx.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c