------- Comment #6 from aldyh at gcc dot gnu dot org 2007-12-13 21:00 ------- Shouldn't that be:
if (valid_const_initializer && num_nonzero_elements > 1 && TREE_READONLY (object) && TREE_CODE (object) == VAR_DECL && !DECL_NAME(object) <---- here since we won't create the "C" temporary unless !DECL_NAME(object)?? Even with this change (with the DECL_NAME check), the inline problem doesn't go away. I'll look into it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34448