S/390: Don't use vgm for v1ti and v1tf.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Thu, 10 Sep 2015 14:04:28 +0000 (14:04 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Thu, 10 Sep 2015 14:04:28 +0000 (14:04 +0000)
commit1ce8ee743ff570443f520e68afedea03ae664a64
tree9148db89d4a4a18aecee33599859564a427dcac2
parent47b653bd9f7fa1a34bddeec249d8ca65e5a00c15
S/390: Don't use vgm for v1ti and v1tf.

gcc/ChangeLog:

2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* config/s390/s390.c (s390_contiguous_bitmask_vector_p): Reject if
the vector element is bigger than 64 bit.

gcc/testsuite/ChangeLog:

2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
initialization with a byte mask.  No change expected here.
* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
initialization with contigious bitmask.  Literal pool is expectd
to be used here.

From-SVN: r227637
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/vector/vec-genbytemask-1.c
gcc/testsuite/gcc.target/s390/vector/vec-genmask-1.c
gcc/testsuite/gcc.target/s390/vector/vec-genmask-2.c