This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r235565 - in /trunk/libstdc++-v3: ChangeLog inc...
- From: redi at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 28 Apr 2016 12:33:07 -0000
- Subject: r235565 - in /trunk/libstdc++-v3: ChangeLog inc...
Author: redi
Date: Thu Apr 28 12:33:07 2016
New Revision: 235565
URL: https://gcc.gnu.org/viewcvs?rev=235565&root=gcc&view=rev
Log:
libstdc++/70766 use std::addressof instead of operator&
PR libstdc++/70766
* include/bits/basic_ios.tcc (basic_ios::_M_cache_locale): Use
__addressof.
* include/bits/stream_iterator.h (istream_iterator, ostream_iterator):
Likewise.
* include/std/atomic (atomic<_Tp>): Likewise.
* include/std/shared_mutex (shared_lock): Likewise.
* testsuite/24_iterators/istream_iterator/70766.cc: New test.
* testsuite/24_iterators/ostream_iterator/70766.cc : New test.
* testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
* testsuite/29_atomics/atomic/70766.cc: New test.
* testsuite/30_threads/shared_lock/70766.cc: New test.
Added:
trunk/libstdc++-v3/testsuite/24_iterators/istream_iterator/70766.cc
- copied, changed from r235564, trunk/libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
trunk/libstdc++-v3/testsuite/24_iterators/ostream_iterator/70766.cc
- copied, changed from r235564, trunk/libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
trunk/libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
- copied, changed from r235564, trunk/libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
trunk/libstdc++-v3/testsuite/30_threads/shared_lock/70766.cc
- copied, changed from r235564, trunk/libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/basic_ios.tcc
trunk/libstdc++-v3/include/bits/stream_iterator.h
trunk/libstdc++-v3/include/std/atomic
trunk/libstdc++-v3/include/std/shared_mutex
trunk/libstdc++-v3/testsuite/29_atomics/atomic/60695.cc