diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-18 00:07:45 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-18 00:07:45 +0000 |
commit | 1095ec0f84738e5eedb5da4700b2731c7eb9db20 (patch) | |
tree | 3082bc08cf8e81c2df8e03e414e78ca10b49c3e9 /gcc/tree.c | |
parent | c550fdfec7110d919b5403b989f9bd6e61c0c4a8 (diff) | |
download | gcc-1095ec0f84738e5eedb5da4700b2731c7eb9db20.tar.gz |
* tree.c (build_common_tree_nodes): Do not build TI nodes unless
HOST_BITS_PER_WIDE_INT is >= 64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33969 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree.c b/gcc/tree.c index 2a0ed56d75f..f532afe041a 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. |