tree.c (build_common_tree_nodes): Do not build TI nodes unless HOST_BITS_PER_WIDE_INT...
authorJohn David Anglin <dave@hiauly1.hia.nrc.ca>
Thu, 18 May 2000 00:07:45 +0000 (00:07 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 18 May 2000 00:07:45 +0000 (18:07 -0600)
        * tree.c (build_common_tree_nodes): Do not build TI nodes unless
        HOST_BITS_PER_WIDE_INT is >= 64.

From-SVN: r33969

gcc/ChangeLog
gcc/tree.c

index ba7e67afc534d3c83560e759390382781b74b919..e2eff03b76993f406eb4d65d1d28536155ebf633 100644 (file)
@@ -1,3 +1,8 @@
+Wed May 17 18:06:12 2000  John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+       * tree.c (build_common_tree_nodes): Do not build TI nodes unless
+       HOST_BITS_PER_WIDE_INT is >= 64.
+
 2000-05-17  Richard Henderson  <rth@cygnus.com>
 
        * jump.c (jump_optimize_1): Remove inactive but real insns
index 2a0ed56d75f8c5a815c269125b2e8e8a8e1b401f..f532afe041a035a89e365ad72efd5fe45d7d94a8 100644 (file)
@@ -5711,13 +5711,17 @@ build_common_tree_nodes (signed_char)
   intHI_type_node = make_signed_type (GET_MODE_BITSIZE (HImode));
   intSI_type_node = make_signed_type (GET_MODE_BITSIZE (SImode));
   intDI_type_node = make_signed_type (GET_MODE_BITSIZE (DImode));
+#if HOST_BITS_PER_WIDE_INT >= 64
   intTI_type_node = make_signed_type (GET_MODE_BITSIZE (TImode));
+#endif
 
   unsigned_intQI_type_node = make_unsigned_type (GET_MODE_BITSIZE (QImode));
   unsigned_intHI_type_node = make_unsigned_type (GET_MODE_BITSIZE (HImode));
   unsigned_intSI_type_node = make_unsigned_type (GET_MODE_BITSIZE (SImode));
   unsigned_intDI_type_node = make_unsigned_type (GET_MODE_BITSIZE (DImode));
+#if HOST_BITS_PER_WIDE_INT >= 64
   unsigned_intTI_type_node = make_unsigned_type (GET_MODE_BITSIZE (TImode));
+#endif
 }
 
 /* Call this function after calling build_common_tree_nodes and set_sizetype.