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

--- Comment #15 from qinzhao at gcc dot gnu.org ---
(In reply to Richard Biener from comment #13)
> Because the variable doesn't need to be addressable.
> 
> OK, so the issue is likely that we're probing the lhs with EXPAND_WRITE but
> when we expand the memset we end up with using expand_expr_addr_expr_1
> with EXPAND_NORMAL. 

then can we change the probing to use EXPAND_NORMAL?

Reply via email to