aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2008-05-24 10:47:14 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2008-05-24 10:47:14 +0000
commitf97a942f6c495dd54d7184aa2bd340dcb34faf0f (patch)
tree4bee67ec2266d4dab3a7ce3dcb011879c01bb333 /libstdc++-v3
parent58272d795a53f6e0c389f581630a50305086d05b (diff)
downloadgcc-f97a942f6c495dd54d7184aa2bd340dcb34faf0f.zip
gcc-f97a942f6c495dd54d7184aa2bd340dcb34faf0f.tar.gz
gcc-f97a942f6c495dd54d7184aa2bd340dcb34faf0f.tar.bz2
atomic.cc (atomic_flag_test_and_set_explicit, [...]): Suppress unused parameter warnings.
2008-05-24 Paolo Carlini <paolo.carlini@oracle.com> * src/atomic.cc (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit): Suppress unused parameter warnings. From-SVN: r135848
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/src/atomic.cc6
2 files changed, 9 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ca2eb74..657bde1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2008-05-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * src/atomic.cc (atomic_flag_test_and_set_explicit,
+ atomic_flag_clear_explicit): Suppress unused parameter warnings.
+
2008-05-23 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/tuple: Replace int -> size_t throughout per DR 775.
diff --git a/libstdc++-v3/src/atomic.cc b/libstdc++-v3/src/atomic.cc
index 46d3f76..228f92f 100644
--- a/libstdc++-v3/src/atomic.cc
+++ b/libstdc++-v3/src/atomic.cc
@@ -52,7 +52,8 @@ namespace std
bool
atomic_flag_test_and_set_explicit(volatile atomic_flag* __a,
- memory_order __x)
+ memory_order __x
+ __attribute__ ((__unused__)))
{
#ifdef _GLIBCXX_ATOMIC_BUILTINS_1
if (__x >= memory_order_acq_rel)
@@ -70,7 +71,8 @@ namespace std
{ return atomic_flag_test_and_set_explicit(__a, memory_order_seq_cst); }
void
- atomic_flag_clear_explicit(volatile atomic_flag* __a, memory_order __x)
+ atomic_flag_clear_explicit(volatile atomic_flag* __a,
+ memory_order __x __attribute__ ((__unused__)))
{
#ifdef _GLIBCXX_ATOMIC_BUILTINS_1
__sync_lock_release(&(__a->_M_base._M_b));