gen-vect-2.c: Use "char" for vector elements if "int" is only 16 bit bits wide.
authorRask Ingemann Lambertsen <rask@sygehus.dk>
Thu, 2 Aug 2007 08:51:54 +0000 (10:51 +0200)
committerRask Ingemann Lambertsen <rask@gcc.gnu.org>
Thu, 2 Aug 2007 08:51:54 +0000 (08:51 +0000)
* 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.

From-SVN: r127152

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

index 7e9392b23c67e8cc57e5bc4cfa40e6516ff92772..a03a6d138be0df787c496a30023ba7ace2682fe0 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 7fbbc0cf37eb4b557bc733ff13e84d89684ab46c..e7c5f4a7ad71b195793fe8786a9b4e8d92d256d5 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 8bee1522dc98043e7d5abb61660ebbe9f6c4745b..ae2f031c70e80911fdac1deb6c088c984300b0cf 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;