aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2004-08-12 21:28:12 +0000
committerJanis Johnson <janis@gcc.gnu.org>2004-08-12 21:28:12 +0000
commit950a175b04eda2cdcea01a61a3c4a09a23b6d2c6 (patch)
tree58a0c77b9626fa9f717ed500d45b9b7730b665a1
parente390eb0a14ad9138f396e5e631dfed4eac07ebe0 (diff)
downloadgcc-950a175b04eda2cdcea01a61a3c4a09a23b6d2c6.zip
gcc-950a175b04eda2cdcea01a61a3c4a09a23b6d2c6.tar.gz
gcc-950a175b04eda2cdcea01a61a3c4a09a23b6d2c6.tar.bz2
altivec-12.C: New test.
2004-08-12 Janis Johnson <janis187@us.ibm.com> * g++.dg/ext/altivec-12.C: New test. From-SVN: r85907
-rw-r--r--gcc/testsuite/ChangeLog2
-rw-r--r--gcc/testsuite/g++.dg/ext/altivec-12.C19
2 files changed, 21 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 10e9e0b..0233a79 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,7 @@
2004-08-12 Janis Johnson <janis1872us.ibm.com>
+ * g++.dg/ext/altivec-12.C: New test.
+
* g++.dg/ext/altivec-11.C: New test.
2004-08-12 Paul Brook <paul@codesourcery.com>
diff --git a/gcc/testsuite/g++.dg/ext/altivec-12.C b/gcc/testsuite/g++.dg/ext/altivec-12.C
new file mode 100644
index 0000000..a52b7d2
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/altivec-12.C
@@ -0,0 +1,19 @@
+/* Test vec_dst* functions with float pointer as first argument. */
+/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-xfail-if "" { "powerpc-ibm-aix*" } { "-maltivec" } { "" } } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
+
+extern int i;
+extern float *fp;
+extern vector float vf;
+
+void
+foo ()
+{
+ vec_dst (fp, i, 1);
+ vec_dstst (fp, i, 1);
+ vec_dststt (fp, i, 1);
+ vec_dstt (fp, i, 1);
+}