aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr79544.c8
2 files changed, 13 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3408e1cdd7b..25b59da1a76 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
+
+ * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
+ scan string.
+
+
2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/79395
diff --git a/gcc/testsuite/gcc.target/powerpc/pr79544.c b/gcc/testsuite/gcc.target/powerpc/pr79544.c
index 336c6d91a0c..1016fbdb482 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr79544.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr79544.c
@@ -11,5 +11,11 @@ test_sra (vector unsigned long long x, vector unsigned long long y)
return vec_sra (x, y);
}
-/* { dg-final { scan-assembler "vsrad" } } */
+vector unsigned long long
+test_vsrad (vector unsigned long long x, vector unsigned long long y)
+{
+ return vec_vsrad (x, y);
+}
+
+/* { dg-final { scan-assembler-times {\mvsrad\M} 2 } } */