gcc 4.8 and N3276

2013-03-22 Thread Joe Gottman
Does gcc 4.8 include the changes to decltype specified in N3276 
(http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf)? If 
not, can we expect these for 4.8.1?


Thanks,

Joe Gottman


Memory Model

2012-03-10 Thread Joe Gottman
   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?



Joe Gottman


Re: Memory Model

2012-03-12 Thread Joe Gottman

On 3/12/2012 8:44 AM, Andrew MacLeod wrote:

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.


   OK.  Does it say anywhere on the website exactly what can and can't 
be done with respect to the memory model?


Joe Gottman