Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
227df36e
Commit
227df36e
authored
Apr 15, 2014
by
Jonathan Wakely
Committed by
Jonathan Wakely
Apr 15, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* include/std/atomic: Uglify parameter names.
From-SVN: r209429
parent
ed39835f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
16 deletions
+18
-16
libstdc++-v3/ChangeLog
+2
-0
libstdc++-v3/include/std/atomic
+16
-16
No files found.
libstdc++-v3/ChangeLog
View file @
227df36e
...
@@ -20,6 +20,8 @@
...
@@ -20,6 +20,8 @@
* include/bits/shared_ptr_base.h
* include/bits/shared_ptr_base.h
(__shared_ptr::__shared_ptr(nullptr_t)): Likewise
(__shared_ptr::__shared_ptr(nullptr_t)): Likewise
* include/std/atomic: Uglify parameter names.
2014-04-14 Jonathan Wakely <jwakely@redhat.com>
2014-04-14 Jonathan Wakely <jwakely@redhat.com>
* include/bits/stl_vector.h (_Vector_base::_Vector_impl,
* include/bits/stl_vector.h (_Vector_base::_Vector_impl,
...
...
libstdc++-v3/include/std/atomic
View file @
227df36e
...
@@ -200,43 +200,43 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
...
@@ -200,43 +200,43 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{ return __atomic_is_lock_free(sizeof(_M_i), nullptr); }
{ return __atomic_is_lock_free(sizeof(_M_i), nullptr); }
void
void
store(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept
store(_Tp __i, memory_order _
_
m = memory_order_seq_cst) noexcept
{ __atomic_store(&_M_i, &__i, _m); }
{ __atomic_store(&_M_i, &__i, _
_
m); }
void
void
store(_Tp __i, memory_order _m = memory_order_seq_cst) volatile noexcept
store(_Tp __i, memory_order _
_
m = memory_order_seq_cst) volatile noexcept
{ __atomic_store(&_M_i, &__i, _m); }
{ __atomic_store(&_M_i, &__i, _
_
m); }
_Tp
_Tp
load(memory_order _m = memory_order_seq_cst) const noexcept
load(memory_order _
_
m = memory_order_seq_cst) const noexcept
{
{
_Tp tmp;
_Tp tmp;
__atomic_load(&_M_i, &tmp, _
m);
__atomic_load(&_M_i, &tmp, _
_m);
return tmp;
return tmp;
}
}
_Tp
_Tp
load(memory_order _m = memory_order_seq_cst) const volatile noexcept
load(memory_order _
_
m = memory_order_seq_cst) const volatile noexcept
{
{
_Tp tmp;
_Tp tmp;
__atomic_load(&_M_i, &tmp, _
m);
__atomic_load(&_M_i, &tmp, _
_m);
return tmp;
return tmp;
}
}
_Tp
_Tp
exchange(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept
exchange(_Tp __i, memory_order _
_
m = memory_order_seq_cst) noexcept
{
{
_Tp tmp;
_Tp tmp;
__atomic_exchange(&_M_i, &__i, &tmp, _
m);
__atomic_exchange(&_M_i, &__i, &tmp, _
_m);
return tmp;
return tmp;
}
}
_Tp
_Tp
exchange(_Tp __i,
exchange(_Tp __i,
memory_order _m = memory_order_seq_cst) volatile noexcept
memory_order _
_
m = memory_order_seq_cst) volatile noexcept
{
{
_Tp tmp;
_Tp tmp;
__atomic_exchange(&_M_i, &__i, &tmp, _
m);
__atomic_exchange(&_M_i, &__i, &tmp, _
_m);
return tmp;
return tmp;
}
}
...
@@ -244,14 +244,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
...
@@ -244,14 +244,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
memory_order __f) noexcept
memory_order __f) noexcept
{
{
return __atomic_compare_exchange(&_M_i, &__e, &__i, true, __s, __f);
return __atomic_compare_exchange(&_M_i, &__e, &__i, true, __s, __f);
}
}
bool
bool
compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
memory_order __f) volatile noexcept
memory_order __f) volatile noexcept
{
{
return __atomic_compare_exchange(&_M_i, &__e, &__i, true, __s, __f);
return __atomic_compare_exchange(&_M_i, &__e, &__i, true, __s, __f);
}
}
bool
bool
...
@@ -270,14 +270,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
...
@@ -270,14 +270,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
memory_order __f) noexcept
memory_order __f) noexcept
{
{
return __atomic_compare_exchange(&_M_i, &__e, &__i, false, __s, __f);
return __atomic_compare_exchange(&_M_i, &__e, &__i, false, __s, __f);
}
}
bool
bool
compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
memory_order __f) volatile noexcept
memory_order __f) volatile noexcept
{
{
return __atomic_compare_exchange(&_M_i, &__e, &__i, false, __s, __f);
return __atomic_compare_exchange(&_M_i, &__e, &__i, false, __s, __f);
}
}
bool
bool
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment