Module Name:    src
Committed By:   christos
Date:           Fri Nov  1 18:13:29 UTC 2013

Modified Files:
        src/external/gpl3/gcc/dist/libstdc++-v3/src: atomic.cc

Log Message:
fix broken volatile assignment that gcc-4.8.1 does not like


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
    src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc
diff -u src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc:1.1.1.1 src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc:1.2
--- src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc:1.1.1.1	Mon Jun 20 21:24:05 2011
+++ src/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc	Fri Nov  1 14:13:29 2013
@@ -80,7 +80,7 @@ namespace std
     atomic_flag_test_and_set_explicit(__atomic_flag_base* __a,
 				      memory_order __m) throw()
     {
-      atomic_flag* d = static_cast<volatile atomic_flag*>(__a);
+      atomic_flag* d = static_cast<atomic_flag*>(__a);
       return d->test_and_set(__m);
     }
 
@@ -88,7 +88,7 @@ namespace std
     atomic_flag_clear_explicit(__atomic_flag_base* __a, 
 			       memory_order __m) throw()
     {
-      atomic_flag* d = static_cast<volatile atomic_flag*>(__a);
+      atomic_flag* d = static_cast<atomic_flag*>(__a);
       return d->clear(__m);
     }
 

Reply via email to