Revert:
authorUros Bizjak <ubizjak@gmail.com>
Fri, 18 Mar 2016 15:28:54 +0000 (16:28 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 18 Mar 2016 15:28:54 +0000 (16:28 +0100)
2015-07-02  Uros Bizjak  <ubizjak@gmail.com>

* libsupc++/guard.cc (__test_and_acquire): Use __p after __atomic_load
to avoid unused variable warning.
(__set_and_release): Use __p after __atomic_store to avoid unused
variable warning.

From-SVN: r234331

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/guard.cc

index 8d5312dbc9dd7d522941558066c247f170036a98..76cc284189860436e225ed1902ac9aebac05b9b9 100644 (file)
@@ -1,3 +1,13 @@
+2016-03-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       Revert:
+       2015-07-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * libsupc++/guard.cc (__test_and_acquire): Use __p after __atomic_load
+       to avoid unused variable warning.
+       (__set_and_release): Use __p after __atomic_store to avoid unused
+       variable warning.
+
 2016-02-24  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/69939
index 9b617998ffed300031c7d9f2730e26c39d3d737a..1b1b23c0cc383a93a7d67c956c9c0ecf03d70e34 100644 (file)
@@ -117,7 +117,6 @@ __test_and_acquire (__cxxabiv1::__guard *g)
   unsigned char __c;
   unsigned char *__p = reinterpret_cast<unsigned char *>(g);
   __atomic_load (__p, &__c,  __ATOMIC_ACQUIRE);
-  (void) __p;
   return _GLIBCXX_GUARD_TEST(&__c);
 }
 #  define _GLIBCXX_GUARD_TEST_AND_ACQUIRE(G) __test_and_acquire (G)
@@ -133,7 +132,6 @@ __set_and_release (__cxxabiv1::__guard *g)
   unsigned char *__p = reinterpret_cast<unsigned char *>(g);
   unsigned char val = 1;
   __atomic_store (__p, &val, __ATOMIC_RELEASE);
-  (void) __p;
 }
 #  define _GLIBCXX_GUARD_SET_AND_RELEASE(G) __set_and_release (G)
 # endif