aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2002-01-11 03:30:50 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2002-01-11 03:30:50 +0000
commitf15054eabf6bdb0a0bfdb611f8a7e56ccdaf3e99 (patch)
treee4c4de46da07506018edddb2e18f4957edc4cb03
parent6525c0e7c9b14d24419521da32d02ec5e4b48c7c (diff)
downloadgcc-f15054eabf6bdb0a0bfdb611f8a7e56ccdaf3e99.zip
gcc-f15054eabf6bdb0a0bfdb611f8a7e56ccdaf3e99.tar.gz
gcc-f15054eabf6bdb0a0bfdb611f8a7e56ccdaf3e99.tar.bz2
altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl.
* gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx, stvxl. From-SVN: r48762
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/altivec-4.c12
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cbfe8c4..139ab1c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2002-01-10 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
+ lvx, stvx, stvebx, stvehx, stvewx, stvxl.
+
2002-01-10 Dale Johannesen <dalej@apple.com>
* gcc.c-torture/execute/loop-11.c: New.
diff --git a/gcc/testsuite/gcc.dg/altivec-4.c b/gcc/testsuite/gcc.dg/altivec-4.c
index 4994f7d..857625b 100644
--- a/gcc/testsuite/gcc.dg/altivec-4.c
+++ b/gcc/testsuite/gcc.dg/altivec-4.c
@@ -49,4 +49,16 @@ b()
uc = (vector unsigned char) __builtin_altivec_lvsl (int1 + 69, pi);
uc = (vector unsigned char) __builtin_altivec_lvsr (int1 + 69, pi);
+
+ c = __builtin_altivec_lvebx (int1, pi);
+ s = __builtin_altivec_lvehx (int1, pi);
+ i = __builtin_altivec_lvewx (int1, pi);
+ i = __builtin_altivec_lvxl (int1, pi);
+ i = __builtin_altivec_lvx (int1, pi);
+
+ __builtin_altivec_stvx (i, int2, pi);
+ __builtin_altivec_stvebx (c, int2, pi);
+ __builtin_altivec_stvehx (s, int2, pi);
+ __builtin_altivec_stvewx (i, int2, pi);
+ __builtin_altivec_stvxl (i, int2, pi);
}