summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2016-03-18 15:44:44 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2016-03-18 15:44:44 +0000
commitdbab52b528fc1b277bd49685296f8ad8f0d5b477 (patch)
treefb1d5a8b48c5284c81fdd72696236fa204624cd5
parent39561f3ce8a1fa66e69e5e88cd820f1914cc9256 (diff)
downloadgcc-dbab52b528fc1b277bd49685296f8ad8f0d5b477.tar.gz
* libsupc++/guard.cc: Revert my last commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234336 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog10
-rw-r--r--libstdc++-v3/libsupc++/guard.cc2
2 files changed, 2 insertions, 10 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 76cc2841898..8d5312dbc9d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,13 +1,3 @@
-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
diff --git a/libstdc++-v3/libsupc++/guard.cc b/libstdc++-v3/libsupc++/guard.cc
index 1b1b23c0cc3..9b617998ffe 100644
--- a/libstdc++-v3/libsupc++/guard.cc
+++ b/libstdc++-v3/libsupc++/guard.cc
@@ -117,6 +117,7 @@ __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)
@@ -132,6 +133,7 @@ __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