rs6000-c.c: Add support for built-in functions vector bool char vec_revb (vector...
authorCarl Love <cel@us.ibm.com>
Wed, 12 Jul 2017 15:10:21 +0000 (15:10 +0000)
committerCarl Love <carll@gcc.gnu.org>
Wed, 12 Jul 2017 15:10:21 +0000 (15:10 +0000)
commit118009c1e5e8d1bce7739f542347ddd994b664a8
tree3ca61c69eb406299fe549002002db7bd27ceab04
parent5d7b8153b4b0a0f037d13bb9fdaae114b321c5c5
rs6000-c.c: Add support for built-in functions vector bool char vec_revb (vector bool char)...

gcc/ChangeLog:

2017-07-12  Carl Love  <cel@us.ibm.com>

* config/rs6000/rs6000-c.c: Add support for built-in functions
vector bool char vec_revb (vector bool char);
vector bool short vec_revb (vector short char);
vector bool int vec_revb (vector bool int);
vector bool long long vec_revb (vector bool long long);
* doc/extend.texi: Update the built-in documentation file for the
new built-in functions.

gcc/testsuite/ChangeLog:

2017-07-12  Carl Love  <cel@us.ibm.com>

* gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
rev_bool_int): Add test cases for builtins.
* gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
test cases for builtins.

From-SVN: r250155
gcc/ChangeLog
gcc/config/rs6000/rs6000-c.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c
gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c