Sent from my iPad

On Aug 14, 2013, at 9:01 PM, sculptor <m...@earthlink.net> wrote:

> In poking about the guts of gcc I noticed that the RTX_FLAG volitil seems to
> be set for some strange reasons... For instance. it's set for registers that
> receive the value of a parameter register in addition to being set for
> registers that were declared volatile in the C code. Note, this is not an
> academic because I really need to figure out which registers were declared
> as volatile...

The volatile flag on a reg rtx means it is an user variable. Volatile by the 
time we get to rtl are already modeled as load and stores.  What exactly are 
you trying to solve with volatile registers?

-- Andrew


> 
> 
> 
> --
> View this message in context: 
> http://gcc.1065356.n5.nabble.com/What-does-the-RTX-FLAG-volitil-mean-tp960698.html
> Sent from the gcc - Dev mailing list archive at Nabble.com.

Reply via email to