This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.

Jason


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]