S/390: movsf/sd pattern fixes.
commit62507621eead79ef801f972ec770a3cfbb2a64fa
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Mar 2017 13:55:41 +0000 (24 13:55 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Mar 2017 13:55:41 +0000 (24 13:55 +0000)
tree8ba7dea12a93905b6e9e7400378bf4faf8fee877
parentf413810ac0ab1ec865b8a9c765b6888740d8b534
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.

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