[fpc-devel] volatile variables

Michael Schnell mschnell at lumino.de
Thu Jun 30 10:42:25 CEST 2011


On 06/29/2011 09:44 PM, Vinzent Höfler wrote:
> On Wed, 29 Jun 2011 13:28:20 +0200, Hans-Peter Diettrich
>
> Ada2005 RM:
>
> |C.6(16): For a volatile object all reads and updates of the object as
> |         a whole are performed directly to memory.
> |C.6(20): The external effect [...] is defined to include each read and
> |         update of a volatile or atomic object. The implementation shall
> |         not generate any memory reads or updates of atomic or volatile
> |         objects other than those specified by the program.
>
> That's Ada's definition of "volatile". C's definition is less 
> stronger, but
> should basically have the same effect.
Nice and what is the FPC definition ?

Thanks,
-Michael



More information about the fpc-devel mailing list