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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #1)
> Maybe use
> 
> ". WT"
> 
> for this?  And the discussed 'a'...'z' for the "upper case" '1'...'9', both
> to denote the range is exact?  Note we discussed that we can this way
> specify a must-def but here it's a may-def but with known offset.  Guess
> must vs. may would rather be another first letter like 'D'? (and only
> 'direct' supported there obviously)  And the upper case size specification
> means
> at zero offset?

Well, at least in the above case it is not just 0 offset, but any access from
the offset 0 (inclusive) to size of the type pointed by the argument
(exclusive).
E.g. if it is a structure, SRA must be surely be able to split it off and use
MEM_REFs even with non-zero offsets.

Reply via email to