diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2008-12-13 20:01:57 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2008-12-13 20:01:57 +0000 |
commit | 1a6e675339794d81281b1a30e493dec3a2303fb7 (patch) | |
tree | 0693c48cec263c4b358e00a6212dc66fb6f7dcff | |
parent | 521f3e9930daf85fd457131017f6ef292825ad03 (diff) | |
download | gcc-1a6e675339794d81281b1a30e493dec3a2303fb7.zip gcc-1a6e675339794d81281b1a30e493dec3a2303fb7.tar.gz gcc-1a6e675339794d81281b1a30e493dec3a2303fb7.tar.bz2 |
atomic.cc: Revert last change.
2008-12-13 Benjamin Kosnik <bkoz@redhat.com>
* src/atomic.cc: Revert last change.
* include/bits/atomic_2.h: Move cassert include to...
* include/c_global/cstdatomic: ...here.
* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers.
* testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
From-SVN: r142742
-rw-r--r-- | libstdc++-v3/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/atomic_2.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/c_global/cstdatomic | 1 | ||||
-rw-r--r-- | libstdc++-v3/src/atomic.cc | 2 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc | 30 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc | 30 |
6 files changed, 40 insertions, 33 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a2b80b5..3257632 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2008-12-13 Benjamin Kosnik <bkoz@redhat.com> + + * src/atomic.cc: Revert last change. + * include/bits/atomic_2.h: Move cassert include to... + * include/c_global/cstdatomic: ...here. + * testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers. + * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. + 2008-12-12 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am: Remove -x c++ for atomic build rules. diff --git a/libstdc++-v3/include/bits/atomic_2.h b/libstdc++-v3/include/bits/atomic_2.h index 48eda41..3c1be010 100644 --- a/libstdc++-v3/include/bits/atomic_2.h +++ b/libstdc++-v3/include/bits/atomic_2.h @@ -38,8 +38,6 @@ #pragma GCC system_header -#include <cassert> // XXX static_assert vs. constant-expression PR38502 - // _GLIBCXX_BEGIN_NAMESPACE(std) // 2 == __atomic2 == Always lock-free diff --git a/libstdc++-v3/include/c_global/cstdatomic b/libstdc++-v3/include/c_global/cstdatomic index 82d699b..c13475c 100644 --- a/libstdc++-v3/include/c_global/cstdatomic +++ b/libstdc++-v3/include/c_global/cstdatomic @@ -52,6 +52,7 @@ #include <stdatomic.h> #include <cstddef> +#include <cassert> // XXX static_assert vs. constant-expression PR38502 _GLIBCXX_BEGIN_NAMESPACE(std) diff --git a/libstdc++-v3/src/atomic.cc b/libstdc++-v3/src/atomic.cc index 5c6d58a..9e6444d 100644 --- a/libstdc++-v3/src/atomic.cc +++ b/libstdc++-v3/src/atomic.cc @@ -29,8 +29,8 @@ // the GNU General Public License. #include "gstdint.h" -#include <mutex> #include <cstdatomic> +#include <mutex> #define LOGSIZE 4 diff --git a/libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc b/libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc index 834d68c..4639716 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc @@ -39,19 +39,19 @@ int main() } // { dg-error "used here" "" { target *-*-* } 510 } -// { dg-error "deleted function" "" { target *-*-* } 257 } -// { dg-error "deleted function" "" { target *-*-* } 275 } -// { dg-error "deleted function" "" { target *-*-* } 293 } -// { dg-error "deleted function" "" { target *-*-* } 311 } -// { dg-error "deleted function" "" { target *-*-* } 329 } -// { dg-error "deleted function" "" { target *-*-* } 347 } -// { dg-error "deleted function" "" { target *-*-* } 365 } -// { dg-error "deleted function" "" { target *-*-* } 383 } -// { dg-error "deleted function" "" { target *-*-* } 401 } -// { dg-error "deleted function" "" { target *-*-* } 419 } -// { dg-error "deleted function" "" { target *-*-* } 437 } -// { dg-error "deleted function" "" { target *-*-* } 455 } -// { dg-error "deleted function" "" { target *-*-* } 473 } -// { dg-error "deleted function" "" { target *-*-* } 491 } -// { dg-error "deleted function" "" { target *-*-* } 239 } +// { dg-error "deleted function" "" { target *-*-* } 240 } +// { dg-error "deleted function" "" { target *-*-* } 258 } +// { dg-error "deleted function" "" { target *-*-* } 276 } +// { dg-error "deleted function" "" { target *-*-* } 294 } +// { dg-error "deleted function" "" { target *-*-* } 312 } +// { dg-error "deleted function" "" { target *-*-* } 330 } +// { dg-error "deleted function" "" { target *-*-* } 348 } +// { dg-error "deleted function" "" { target *-*-* } 366 } +// { dg-error "deleted function" "" { target *-*-* } 384 } +// { dg-error "deleted function" "" { target *-*-* } 402 } +// { dg-error "deleted function" "" { target *-*-* } 420 } +// { dg-error "deleted function" "" { target *-*-* } 438 } +// { dg-error "deleted function" "" { target *-*-* } 456 } +// { dg-error "deleted function" "" { target *-*-* } 474 } +// { dg-error "deleted function" "" { target *-*-* } 492 } // { dg-excess-errors "In member function" } diff --git a/libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc b/libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc index 9402228..bb2d8e4 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc @@ -39,19 +39,19 @@ int main() } // { dg-error "used here" "" { target *-*-* } 549 } -// { dg-error "deleted function" "" { target *-*-* } 238 } -// { dg-error "deleted function" "" { target *-*-* } 256 } -// { dg-error "deleted function" "" { target *-*-* } 274 } -// { dg-error "deleted function" "" { target *-*-* } 292 } -// { dg-error "deleted function" "" { target *-*-* } 310 } -// { dg-error "deleted function" "" { target *-*-* } 328 } -// { dg-error "deleted function" "" { target *-*-* } 346 } -// { dg-error "deleted function" "" { target *-*-* } 364 } -// { dg-error "deleted function" "" { target *-*-* } 382 } -// { dg-error "deleted function" "" { target *-*-* } 400 } -// { dg-error "deleted function" "" { target *-*-* } 418 } -// { dg-error "deleted function" "" { target *-*-* } 436 } -// { dg-error "deleted function" "" { target *-*-* } 454 } -// { dg-error "deleted function" "" { target *-*-* } 472 } -// { dg-error "deleted function" "" { target *-*-* } 490 } +// { dg-error "deleted function" "" { target *-*-* } 239 } +// { dg-error "deleted function" "" { target *-*-* } 257 } +// { dg-error "deleted function" "" { target *-*-* } 275 } +// { dg-error "deleted function" "" { target *-*-* } 293 } +// { dg-error "deleted function" "" { target *-*-* } 311 } +// { dg-error "deleted function" "" { target *-*-* } 329 } +// { dg-error "deleted function" "" { target *-*-* } 347 } +// { dg-error "deleted function" "" { target *-*-* } 365 } +// { dg-error "deleted function" "" { target *-*-* } 383 } +// { dg-error "deleted function" "" { target *-*-* } 401 } +// { dg-error "deleted function" "" { target *-*-* } 419 } +// { dg-error "deleted function" "" { target *-*-* } 437 } +// { dg-error "deleted function" "" { target *-*-* } 455 } +// { dg-error "deleted function" "" { target *-*-* } 473 } +// { dg-error "deleted function" "" { target *-*-* } 491 } // { dg-excess-errors "In member function" } |