This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH][C++] Fix PR43075, really remove all zero-sized stores
On 02/16/2010 07:29 AM, Richard Guenther wrote:
It's TARGET_EXPRs and AGGR_INIT_EXPRs that have special semantics
and do not like to be a statement of their own.
Right; they need to go through cp_gimplify_init_expr before we try to
discard the INIT_EXPR.
I'm going to try moving the integer_zerop (cp_expr_size) code to the
INIT_EXPR/MODIFY_EXPR section of cp_gimplify_expr.