Michael Veksler <[EMAIL PROTECTED]> writes: | Gabriel Dos Reis wrote on 17/07/2005 06:07:29: | | > Daniel Berlin <[EMAIL PROTECTED]> writes: | > | > | Anything it sees anything in a statement with volatile, it marks the | > | statement as volatile, which should stop things from touching it | > | (anything that *does* optimize something marked volatile is buggy). | > great! | > | | I can't agree with that as is. I would refine it to: | Anything that *does* optimizes away visible reads or writes of | something marked volatile is buggy.
How do you define "visible reads or writes", and how is it different from Daniel's statement? -- Gaby