From f82783bddac324321fa535d219d345ab0aa3b892 Mon Sep 17 00:00:00 2001 From: Zdenek Dvorak Date: Fri, 3 Mar 2006 01:38:20 +0100 Subject: gengtype.c (main): Handle double_int type. * gengtype.c (main): Handle double_int type. * tree.h (struct tree_int_cst): Make type of int_cst double_int. * double-int.c: New file. * double-int.h: New file. * system.h: Include doubleint.h. * Makefile.in (SYSTEM_H): Include double-int.h. (double-int.o): Add. From-SVN: r111663 --- gcc/tree.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index be7f5d8..963569c 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1239,13 +1239,7 @@ extern void omp_clause_range_check_failed (const tree, const char *, int, struct tree_int_cst GTY(()) { struct tree_common common; - /* A sub-struct is necessary here because the function `const_hash' - wants to scan both words as a unit and taking the address of the - sub-struct yields the properly inclusive bounded pointer. */ - struct tree_int_cst_lowhi { - unsigned HOST_WIDE_INT low; - HOST_WIDE_INT high; - } int_cst; + double_int int_cst; }; /* In a REAL_CST node. struct real_value is an opaque entity, with -- cgit v1.1