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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.5

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Eric Botcazou from comment #4)
> > Apologies for being slow here - which, specific, construct are you
> > considering questionable?
> 
> MEM[(struct Handle *)&<retval>] = SR.40_20;
> 
> when <retval> is not addressable at the RTL level.

Note MEM_EXPR expansion "works fine" when the base is a register, in this
case it serves merely as changing TBAA.

Reply via email to