aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn David Anglin <dave@hiauly1.hia.nrc.ca>2000-05-18 00:07:45 +0000
committerJeff Law <law@gcc.gnu.org>2000-05-17 18:07:45 -0600
commit935fb9c457b409d1e8cf28c768cd7299a29f54c8 (patch)
tree3082bc08cf8e81c2df8e03e414e78ca10b49c3e9
parent25caac7d3e322dad13e03b8294faf3813b045cde (diff)
downloadgcc-935fb9c457b409d1e8cf28c768cd7299a29f54c8.zip
gcc-935fb9c457b409d1e8cf28c768cd7299a29f54c8.tar.gz
gcc-935fb9c457b409d1e8cf28c768cd7299a29f54c8.tar.bz2
tree.c (build_common_tree_nodes): Do not build TI nodes unless HOST_BITS_PER_WIDE_INT is >= 64.
* tree.c (build_common_tree_nodes): Do not build TI nodes unless HOST_BITS_PER_WIDE_INT is >= 64. From-SVN: r33969
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba7e67a..e2eff03 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/tree.c b/gcc/tree.c
index 2a0ed56..f532afe 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -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.