aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPat Haugen <pthaugen@us.ibm.com>2017-03-01 18:09:51 +0000
committerPat Haugen <pthaugen@gcc.gnu.org>2017-03-01 18:09:51 +0000
commitf5ef6bfc3049187c0d84e12ed676b1b74207a693 (patch)
tree4b9955f1cfe414c1e99f6933a8afc77648a6f0f1 /gcc
parent501815065bca4cc3657f3f7f78f81613277ebeb4 (diff)
downloadgcc-f5ef6bfc3049187c0d84e12ed676b1b74207a693.zip
gcc-f5ef6bfc3049187c0d84e12ed676b1b74207a693.tar.gz
gcc-f5ef6bfc3049187c0d84e12ed676b1b74207a693.tar.bz2
pr79544.c: Add test for vec_vsrad and fix up scan string.
* gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up scan string. From-SVN: r245812
Diffstat (limited to 'gcc')
-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 3408e1c..25b59da 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 336c6d9..1016fbd 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 } } */