[PATCH][libstc++v3]Add new dg-require-thread-fence directive.
commit3f188677d2a7db574caa99fe041ad59a2a991c49
authorrenlin <renlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 14:01:02 +0000 (22 14:01 +0000)
committerrenlin <renlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 14:01:02 +0000 (22 14:01 +0000)
tree8ab7ba5bea7262f2526cc4da0c8aecbe0b93a212
parent5cd86e488dbc88b0b37d4dafec3e0680b518c826
[PATCH][libstc++v3]Add new dg-require-thread-fence directive.

libstdc++-v3/

2015-04-22  Renlin Li  <renlin.li@arm.com>

* testsuite/lib/dg-options.exp (dg-require-thread-fence): New.
* testsuite/lib/libstdc++.exp (check_v3_target_thread_fence): New.
* testsuite/29_atomics/atomic_flag/clear/1.cc: Use it.
* testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
* testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222324 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc
libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
libstdc++-v3/testsuite/lib/dg-options.exp
libstdc++-v3/testsuite/lib/libstdc++.exp