OSDN Git Service

* gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
authorrask <rask@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Aug 2007 08:51:54 +0000 (08:51 +0000)
committerrask <rask@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Aug 2007 08:51:54 +0000 (08:51 +0000)
  "int" is only 16 bit bits wide.
* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127152 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c

index 7e9392b..a03a6d1 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
+         "int" is only 16 bit bits wide.
+       * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
+
 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * g++.dg/torture/type-generic-1.C: New.
index 7fbbc0c..e7c5f4a 100644 (file)
@@ -5,7 +5,9 @@
 
 #define N 16
 
-#if __LONG_MAX__ == 2147483647
+#if __INT_MAX__ == 32767
+typedef char half_word;
+#elif __LONG_MAX__ == 2147483647
 typedef short half_word;
 #else
 typedef int half_word;
index 8bee152..ae2f031 100644 (file)
@@ -5,7 +5,9 @@
 
 #define N 16
  
-#if __LONG_MAX__ == 2147483647
+#if __INT_MAX__ == 32767
+typedef char half_word;
+#elif __LONG_MAX__ == 2147483647
 typedef short half_word;
 #else
 typedef int half_word;