aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPat Haugen <pthaugen@us.ibm.com>2017-03-01 18:09:51 +0000
committerPat Haugen <pthaugen@us.ibm.com>2017-03-01 18:09:51 +0000
commit73b30ecf09985fd43b2172d6df84ca6ba3394328 (patch)
tree4b9955f1cfe414c1e99f6933a8afc77648a6f0f1
parent23a387ff92305013f11a1726c3bf9f6400aa52b7 (diff)
* gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
scan string. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@245812 138bc75d-0d04-0410-961f-82ee72b054a4
-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 } } */