From ea57f5739f724a9512743d18c3093f276b92c5f5 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Thu, 10 Feb 2011 15:29:52 +0000 Subject: [PATCH] tree-ssa-structalias.c (bitpos_of_field): Use BITS_PER_UNIT, not 8. 2011-02-10 Richard Guenther * tree-ssa-structalias.c (bitpos_of_field): Use BITS_PER_UNIT, not 8. From-SVN: r170003 --- gcc/ChangeLog | 5 +++++ gcc/tree-ssa-structalias.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b75f48..6094cde 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2011-02-10 Richard Guenther + * tree-ssa-structalias.c (bitpos_of_field): Use BITS_PER_UNIT, + not 8. + +2011-02-10 Richard Guenther + PR tree-optimization/47677 * tree-vrp.c (vrp_bitmap_equal_p): Fix comparison of empty bitmaps. diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index 97719ff..de17312 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -2941,12 +2941,11 @@ process_constraint (constraint_t t) static HOST_WIDE_INT bitpos_of_field (const tree fdecl) { - if (!host_integerp (DECL_FIELD_OFFSET (fdecl), 0) || !host_integerp (DECL_FIELD_BIT_OFFSET (fdecl), 0)) return -1; - return (TREE_INT_CST_LOW (DECL_FIELD_OFFSET (fdecl)) * 8 + return (TREE_INT_CST_LOW (DECL_FIELD_OFFSET (fdecl)) * BITS_PER_UNIT + TREE_INT_CST_LOW (DECL_FIELD_BIT_OFFSET (fdecl))); } -- 2.7.4