S/390: Fix mode in vector merge pattern.
commit4692eaff44e9cb0bfaf703c753ade0dc797bc9dd
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Oct 2017 16:43:09 +0000 (4 16:43 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Oct 2017 16:43:09 +0000 (4 16:43 +0000)
treecf65becb60b486530ef8d37e00a650453a0ff46d
parent3ccd9cc145df7bb030b8c10ed310c3a8f38d8e40
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253420 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/vx-builtins.md