aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@gcc.gnu.org>2004-05-11 20:29:48 +0000
committerFariborz Jahanian <fjahanian@gcc.gnu.org>2004-05-11 20:29:48 +0000
commit44b2a8daf34d6bf940b432f862da14130857941c (patch)
tree1ce6da8a7776e5f102f22ec6f4578ba6e5f741c5 /gcc
parent7958a2a62b15fc90a6fc8379902ea4a8f9dcbfba (diff)
downloadgcc-44b2a8daf34d6bf940b432f862da14130857941c.zip
gcc-44b2a8daf34d6bf940b432f862da14130857941c.tar.gz
gcc-44b2a8daf34d6bf940b432f862da14130857941c.tar.bz2
Test for AltiVec function vec_ld, passing a pointer to const vector.
Approved by Aldy Hernandez. From-SVN: r81716
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/ext/altivec-9.C13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/ext/altivec-9.C b/gcc/testsuite/g++.dg/ext/altivec-9.C
new file mode 100644
index 0000000..cb7e4bb
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/altivec-9.C
@@ -0,0 +1,13 @@
+/* Test for AltiVec function vec_ld, passing a pointer to const vector */
+/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
+
+typedef vector unsigned char vuc_t;
+const vuc_t* p;
+vector unsigned char test_vec_ld()
+{
+ return vec_ld(0,p);
+}
+