https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70766

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
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

Reply via email to