Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/libstdc++-v3/src fix broken volatile ...



details:   https://anonhg.NetBSD.org/src/rev/30479ef1e247
branches:  trunk
changeset: 791047:30479ef1e247
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Nov 01 18:13:29 2013 +0000

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

diffstat:

 external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 5729bf53d36c -r 30479ef1e247 external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc
--- a/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc Fri Nov 01 18:12:49 2013 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/src/atomic.cc Fri Nov 01 18:13:29 2013 +0000
@@ -80,7 +80,7 @@
     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 @@
     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);
     }
 



Home | Main Index | Thread Index | Old Index