http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49085

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at gcc dot gnu.org

--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-05-21 
09:34:36 UTC ---
8473          off = size_binop_loc (input_location, PLUS_EXPR,
DECL_FIELD_OFFSET (t),
8474                    size_int (tree_low_cst (DECL_FIELD_BIT_OFFSET (t),
8475                                1)
8476                          / BITS_PER_UNIT));


and DECL_FIELD_BIT_OFFSET is NULL.

(gdb) call debug_tree (t)
 <field_decl 0x14295fa18 C
    type <integer_type 0x142818690 long unsigned int public unsigned type_6 DI
        size <integer_cst 0x1428017a8 constant 64>
        unit size <integer_cst 0x1428017d0 constant 8>
        align 64 symtab 0 alias set -1 canonical type 0x142818690 precision 64
min <integer_cst 0x1428017f8 0> max <integer_cst 0x142801780
18446744073709551615>>
    used private decl_3 VOID file t.ii line 6 col 19
    align 1 offset_align 1 context <record_type 0x1429732a0 B> chain <type_decl
0x1429718a0 B>>

Reply via email to