i386.c (ix86_init_mmx_sse_builtins): Use long_long_integer_type_node in building...
authorRichard Henderson <rth@redhat.com>
Mon, 20 Dec 2004 10:57:12 +0000 (02:57 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 20 Dec 2004 10:57:12 +0000 (02:57 -0800)
        * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
        long_long_integer_type_node in building V2DI_type_node.

From-SVN: r92413

gcc/ChangeLog
gcc/config/i386/i386.c

index d746ebf..c3ff588 100644 (file)
@@ -1,5 +1,8 @@
 2004-12-20  Richard Henderson  <rth@redhat.com>
 
+       * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use 
+       long_long_integer_type_node in building V2DI_type_node.
+
        * config/i386/emmintrin.h: Use __vector_size__ instead of vector_size.
        * config/i386/mmintrin.h, config/i386/xmmintrin.h: Likewise.
 
index 04ebe8c..04e1457 100644 (file)
@@ -12314,7 +12314,8 @@ ix86_init_mmx_sse_builtins (void)
   tree V16QI_type_node = build_vector_type_for_mode (intQI_type_node, V16QImode);
   tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode);
   tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode);
-  tree V2DI_type_node = build_vector_type_for_mode (intDI_type_node, V2DImode);
+  tree V2DI_type_node
+    = build_vector_type_for_mode (long_long_integer_type_node, V2DImode);
   tree V2DF_type_node = build_vector_type_for_mode (double_type_node, V2DFmode);
   tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode);
   tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode);