On 06/05/20 20:46 +0200, François Dumont via Libstdc++ wrote:
Hi

I am not clear about current stage so I am proposing this trivial patch to find out if we are back in stage 1.

The current status is always shown on the front page of gcc.gnu.org
(although currently the link to the GCC 11 status is broken, because
the list archives got renumbered for some reason, it should be
https://gcc.gnu.org/pipermail/gcc/2020-April/000505.html for GCC 11).

This patch extend the overload so that it is used even when _GLIBCXX_DEBUG mode is activated.

            * include/bits/stl_algobase.h (struct _Bit_iterator): New declaration.             (std::__fill_a1(_Bit_iterator, _Bit_iterator, const bool&)): Likewise.
            * include/bits/stl_bvector.h (__fill_bvector): Move outside
            _GLIBCXX_STD_C namespace.
            (fill(_Bit_iterator, _Bit_iterator, const bool&)): Likewise and rename
            into...
            (__fill_a1): ...this.
            * testsuite/25_algorithms/fill/bvector/1.cc: New.

Tested under Linux x86_64 normal and debug modes.

Ok to commit ?

OK, thanks.

Reply via email to