expr.c (get_inner_reference): Use DECL_UNSIGNED, not TREE_UNSIGNED.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Thu, 1 Apr 2004 13:41:37 +0000 (13:41 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 1 Apr 2004 13:41:37 +0000 (08:41 -0500)
commita150de295117d1e8f76a01180541eff7d0eb380c
tree4f85aaf350d91ff190852cf8f384d2a7a686b351
parent0c250f07daed7878b5db0ca1cc48acf92464f2eb
expr.c (get_inner_reference): Use DECL_UNSIGNED, not TREE_UNSIGNED.

* expr.c (get_inner_reference): Use DECL_UNSIGNED, not TREE_UNSIGNED.
* stor-layout.c (layout_decl): Likewise.
* tree.c (get_narrower): Likewise and also use BIT_FIELD_REF_UNSIGNED.
* fold-const.c (make_bit_field_ref): Use BIT_FIELD_REF_UNSIGNED.
* print-tree.c (print_node): Handle various used of unsigned_flag.
* tree.def (BIT_FIELD_REF): Update comment.
* tree.h (TREE_UNSIGNED): Deleted.
(DECL_UNSIGNED, BIT_FIELD_REF_UNSIGNED): New macros.

* cp/class.c (VTT_TOP_LEVEL_P): Use unsigned_flag directly.

* f/com.c (ffe_truthvalue_conversion, case COMPONENT_REF):
Use DECL_UNSIGNED and integer_onep.

From-SVN: r80293
12 files changed:
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/expr.c
gcc/f/ChangeLog
gcc/f/com.c
gcc/fold-const.c
gcc/print-tree.c
gcc/stor-layout.c
gcc/tree.c
gcc/tree.def
gcc/tree.h