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

Segher Boessenkool <segher at gcc dot gnu.org> changed:

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

--- Comment #17 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #15)
> Oh I see there is some terminology issue here, volatile register usage by
> Surya in the above means caller saved register and is not related to
> volatile RTL flag (which was not being looked at).

Yeah.  I got too many people think that "volatile parameter registers" actually
means something, is understood by many people.  I just always have to think a
lot about what the "caller-save" and "callee-save" triply indirect things mean,
so I never use those horrible terms.

And the "volatil" RTL flag usually has nothing to do with "volatile", not in
the C standard sense, and not in this sense either.  It is all historical ;-)

Reply via email to