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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
p *ref
$9 = {ref = <component_ref 0x7ffff48513c0>, base = <var_decl 0x7ffff4fe5ab0>, 
  offset = {coeffs = {320}}, size = {coeffs = {8}}, max_size = {coeffs = {8}}, 
  ref_alias_set = 21, base_alias_set = 0, volatile_p = false}

so the load has alias-set zero and thus conflicts with SR.93_7->i.  It has
alias-set zero because _Optional_payload_base has TYPE_TYPELESS_STORAGE.

Points-to info doesn't help since it seems D_45921 escaped somehow.

ESCAPED = { NULL ESCAPED NONLOCAL D.45921.0+40 D.45921.64+264 }

Reply via email to