vsx.md (define_insn "*stxvl"): Add missing argument to the sldi instruction.
authorCarl Love <cel@us.ibm.com>
Thu, 7 Sep 2017 15:02:24 +0000 (15:02 +0000)
committerCarl Love <carll@gcc.gnu.org>
Thu, 7 Sep 2017 15:02:24 +0000 (15:02 +0000)
gcc/ChangeLog:

2017-09-07  Carl Love  <cel@us.ibm.com>

    * config/rs6000/vsx.md (define_insn "*stxvl"): Add missing argument to the sldi instruction.

From-SVN: r251845

gcc/ChangeLog
gcc/config/rs6000/vsx.md

index 90e15e58e299571fb080916ab18d00756f03dc14..138a776d39f398a2f765b652e86c1c5d1f19f9f0 100644 (file)
@@ -1,3 +1,7 @@
+2017-09-07  Carl Love  <cel@us.ibm.com>
+
+       * config/rs6000/vsx.md (define_insn "*stxvl"): Add missing argument to the sldi instruction.
+
 2017-09-07  David Edelsohn  <dje.gcc@gmail.com>
 
        * sancov.c: Include tm_p.h.
index b47eeacd484f20168ffc33e7cfbeef0a73b848c4..9b24c7b72a2b167e820addc3797e8ed65c6aec4d 100644 (file)
          (match_operand:DI 2 "register_operand" "+r")]
         UNSPEC_STXVL))]
   "TARGET_P9_VECTOR && TARGET_64BIT"
-  "sldi %2,%2\;stxvl %x0,%1,%2"
+  "sldi %2,%2,56\;stxvl %x0,%1,%2"
   [(set_attr "length" "8")
    (set_attr "type" "vecstore")])