S/390: movsf/sd pattern fixes.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Fri, 24 Mar 2017 13:55:41 +0000 (13:55 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 24 Mar 2017 13:55:41 +0000 (13:55 +0000)
commit298f464762bb4b6c07c5e6ce5a94654bafee23c0
tree8ba7dea12a93905b6e9e7400378bf4faf8fee877
parenta602f9851691dc8199fc3c4d78500e47143b90a0
S/390: movsf/sd pattern fixes.

The SD/SFmode move pattern used a wrong mnemonic for vector load
element.
On the vector load element instruction was an operand missing.

Regression tested on s390x.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* config/s390/s390.md ("mov<mode>" SD_SF): Change vleg/vsteg to
vlef/vstef.  Add missing operand to vleif.

From-SVN: r246447
gcc/ChangeLog
gcc/config/s390/s390.md