+2020-02-26 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93913
+ * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
+ stxv and stxvx instructions as well.
+ * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
+
2020-02-26 Patrick Palka <ppalka@redhat.com>
* g++.dg/concepts/diagnostic2.C: New test.
return vec_st(vbc1, 36, vscp);
}
-/* { dg-final { scan-assembler-times {\mstvx\M} 14 } } */
+/* { dg-final { scan-assembler-times {\m(?:stvx|stxv|stxvx)\M} 14 } } */
return vec_st(vf1, 24, fp);
}
-/* { dg-final { scan-assembler-times {\mstvx\M} 4 } } */
+/* { dg-final { scan-assembler-times {\m(?:stvx|stxv|stxvx)\M} 4 } } */
return vec_st(vbi1, 36, vsip);
}
-/* { dg-final { scan-assembler-times {\mstvx\M} 14 } } */
+/* { dg-final { scan-assembler-times {\m(?:stvx|stxv|stxvx)\M} 14 } } */
return vec_st(vbs1, 36, vssp);
}
-/* { dg-final { scan-assembler-times {\mstvx\M} 14} } */
+/* { dg-final { scan-assembler-times {\m(?:stvx|stxv|stxvx)\M} 14} } */