aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorCarl Love <cel@us.ibm.com>2017-11-06 19:35:55 +0000
committerCarl Love <carll@gcc.gnu.org>2017-11-06 19:35:55 +0000
commitfc504349a6a27a5ae3c70ae71d4c399db3d1f225 (patch)
tree07df00fb1941a0855add78ed5376c34beb319a1d /libgcc
parent113c53c3b8c54baa928aaba237aded0c47097334 (diff)
downloadgcc-fc504349a6a27a5ae3c70ae71d4c399db3d1f225.zip
gcc-fc504349a6a27a5ae3c70ae71d4c399db3d1f225.tar.gz
gcc-fc504349a6a27a5ae3c70ae71d4c399db3d1f225.tar.bz2
rs6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions.
gcc/ChangeLog: 2017-11-06 Carl Love <cel@us.ibm.com> * config/rs6000/rs6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions. (P9V_BUILTIN_VEC_REVB): Remove the power 9 instance definitions. * config/rs6000/altivec.h (vec_revb): Change the #define from power 9 to power 8. * config/rs6000/r6000-protos.h (swap_endian_selector_for_mode): Add new extern declaration. * config/rs6000/rs6000.c (swap_endian_selector_for_mode): Add function. * config/rs6000/rs6000-builtin.def (BU_P8V_VSX_1, BU_P8V_OVERLOAD_1): Add power 8 macro expansions. (BU_P9V_OVERLOAD_1): Remove power 9 overload expansion. * config/rs6000/vsx.md (revb_<mode>): Add define_expand to generate power 8 instructions. (VSX_XXBR): Add iterator. gcc/testsuite/ChangeLog: 2017-11-06 Carl Love <cel@us.ibm.com> * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file. From-SVN: r254464
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions