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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2019-04-29 00:00:00         |2024-1-24

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
No, they're not fixed by PR 112477.

/home/jwakely/src/gcc/build/x86_64-pc-linux-gnu/libstdc++-v3/include/debug/safe_iterator.h:222:
In function:
    gnu_debug::_Safe_iterator<_Iterator, _Sequence, 
    _Category>::_Safe_iterator(gnu_debug::_Safe_iterator<_Iterator, 
    _Sequence, _Category>&&) [with _Iterator = gnu_cxx::
    normal_iterator<short int*, std::vector<short int, std::allocator<short 
    int> > >; _Sequence = std::debug::vector<short int, std::allocator<short 
    int> >; _Category = std::forward_iterator_tag]

Error: attempt to copy-construct an iterator from a singular iterator.

Objects involved in the operation:
    iterator "this" @ 0x7ffdca543c20 {
      type = gnu_cxx::normal_iterator<short*, std::vector<short,
std::allocator<short> > > (mutable iterator);
      state = singular (value-initialized);
    }
    iterator "other" @ 0x7ffdca543bf0 {
      type = gnu_cxx::normal_iterator<short*, std::vector<short,
std::allocator<short> > > (mutable iterator);
      state = singular;
    }
FAIL: 20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc 
-std=gnu++17 execution test




You need Intel TBB installed to run those tests:

// { dg-require-effective-target tbb_backend }

Otherwise grepping for them in libstdc++.sum will show them as UNSUPPORTED.

Reply via email to