https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119119

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
484       gcc_assert (!TREE_ADDRESSABLE (type) && COMPLETE_TYPE_P (type));
(gdb) p type->base.addressable_flag 
$1 = 1
(gdb) p debug_tree (type)
 <record_type 0x7ffff6fa4c78 c sizes-gimplified addressable needs-constructing
cxx-odr-p type_1 type_5 BLK
    size <integer_cst 0x7ffff6e204b0 type <integer_type 0x7ffff6e280a8
bitsizetype> constant 32>

and we're re-gimplifying

# .MEM = VDEF <.MEM>
MEM[(struct e *)this_2(D)].a = {};

Reply via email to