S/390: Fix mode in vector merge pattern.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Wed, 4 Oct 2017 16:43:09 +0000 (16:43 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Wed, 4 Oct 2017 16:43:09 +0000 (16:43 +0000)
commitbaf20d8df23fd33363b997a423d57bb0c3405a38
treecf65becb60b486530ef8d37e00a650453a0ff46d
parent748d9390b9739dadc48a775c7ea869c42b3f39a9
S/390: Fix mode in vector merge pattern.

vec_unpacks_hi_v4sf/vec_unpacks_lo_v4sf expand vec_mergeh and vec_mergel
patterns also for z13 with V4SF modes so the patterns should better
accept this.  Fixed by changing the mode iterator to V_128_NOSINGLE
which accepts V4SF unconditionally.

gcc/ChangeLog:

2017-10-04  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* config/s390/vx-builtins.md ("vec_mergeh<mode>")
("vec_mergel<mode>"): Change mode iterator to V_128_NOSINGLE.

From-SVN: r253420
gcc/ChangeLog
gcc/config/s390/vx-builtins.md