Memory Model

Andrew MacLeod amacleod@redhat.com
Mon Mar 12 13:27:00 GMT 2012


On 03/10/2012 09:17 AM, Joe Gottman wrote:
>    According to the news on the front page,  the C++11 memory model 
> has been added to gcc.  But C++11 status page 
> (http://gcc.gnu.org/projects/cxx0x.html) says that it hasn't.  Is this 
> an oversight?
>

Atomic support with memory model parameters have been added, but 
complete support is not quite there yet.  A full optimization audit has 
not been performed, so it is possible to introduce data races which were 
not there before.  Bitfields operations do not yet conform either.

That said, any one who encounters cases where those memory model 
non-compliances occur should open a bugzilla so we can make sure we have 
them covered in 4.8.


Andrew



More information about the Gcc mailing list