aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2002-09-13 18:33:34 +0000
committerKazu Hirata <kazu@cs.umass.edu>2002-09-13 18:33:34 +0000
commita5a2a0feca6acb59cf9b1632c23705b9ecfd7fc0 (patch)
treef64afd8b76a967bcf4aac212d7fbde1ec9eaa867
parente8ac74f8752ed0361053e70a6cb4032208187954 (diff)
* gcc.c-torture/execute/simd-1.c: Force all use of int to
32-bit int. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57116 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/simd-1.c7
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2fa75d3c13b..b4ed1eb7ca5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
+
+ * gcc.c-torture/execute/simd-1.c: Force all use of int to
+ 32-bit int.
+
2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
* gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
diff --git a/gcc/testsuite/gcc.c-torture/execute/simd-1.c b/gcc/testsuite/gcc.c-torture/execute/simd-1.c
index a93a6191cd1..e103fd7244a 100644
--- a/gcc/testsuite/gcc.c-torture/execute/simd-1.c
+++ b/gcc/testsuite/gcc.c-torture/execute/simd-1.c
@@ -5,6 +5,7 @@
*/
typedef int __attribute__((mode(V4SI))) vecint;
+typedef int __attribute__((mode(SI))) siint;
vecint i = { 150, 100, 150, 200 };
vecint j = { 10, 13, 20, 30 };
@@ -12,13 +13,13 @@ vecint k;
union {
vecint v;
- int i[4];
+ siint i[4];
} res;
/* This should go away once we can use == and != on vector types. */
void
-verify (int a1, int a2, int a3, int a4,
- int b1, int b2, int b3, int b4)
+verify (siint a1, siint a2, siint a3, siint a4,
+ siint b1, siint b2, siint b3, siint b4)
{
if (a1 != b1
|| a2 != b2