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 d746ebfa07fe6b6cb964f67810c8557bd2ddc384..c3ff588777bed9bd19f7d6c69d5614e4803efb45 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 04ebe8c2a046795e7178f0f723a29c340982a046..04e14573cb2fb2dbb5ae280deb60e7eadb3890ef 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);