Cc: Christoph Lameter <clameter@...>, <heiko.carstens@...>, <horms@...>, Stefan Richter <stefanr@...>, Bill Fink <billfink@...>, Linux Kernel Mailing List <linux-kernel@...>, Paul E. McKenney <paulmck@...>, <netdev@...>, <ak@...>, <cfriesen@...>, <rpjday@...>, <jesper.juhl@...>, <linux-arch@...>, Andrew Morton <akpm@...>, <zlynx@...>, <schwidefsky@...>, Chris Snook <csnook@...>, Herbert Xu <herbert@...>, <davem@...>, Linus Torvalds <torvalds@...>, <wensong@...>, <wjiang@...>
>>> Here, I should obviously admit that the semantics of *(volatile int
That doesn't prove anything. Experiments can only disprove
things.
GCC _is_ documenting this, namely in this section 6.1. It doesn't
mention volatile-casted stuff. Draw your own conclusions.
Segher
-