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 7b75f486a48..6094cdeb09d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +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 diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index 97719ff8473..de17312a716 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.30.2