vector.md (vec_extract<mode>): Change the calling signature of rs6000_expand_vector_e...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Wed, 27 Jul 2016 20:31:57 +0000 (20:31 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 27 Jul 2016 20:31:57 +0000 (20:31 +0000)
commit98060bbea842d8b0f3b5d41efa6ef15c266efcf4
tree64d3fd0fe7cb9c243b1bc04c081285338e017d36
parent427f68c6c2b14b3865f62bb3aaaa75174d574441
vector.md (vec_extract<mode>): Change the calling signature of rs6000_expand_vector_extract so that the...

2016-07-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

* config/rs6000/vector.md (vec_extract<mode>): Change the calling
signature of rs6000_expand_vector_extract so that the element
number is a RTX instead of a constant integer.
* config/rs6000/rs6000-protos.h (rs6000_expand_vector_extract):
Likewise.
* config/rs6000/rs6000.c (rs6000_expand_vector_extract): Likewise.
(altivec_expand_vec_ext_builtin): Likewise.
* config/rs6000/altivec.md (reduc_plus_scal_<mode>): Likewise.
* config/rs6000/vsx.md (vsx_extract_<mode>): Fix spelling of the
MFVSRLD instruction.

From-SVN: r238799
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vector.md
gcc/config/rs6000/vsx.md