------- Comment #2 from paolo at gcc dot gnu dot org  2007-04-30 14:11 -------
Subject: Bug 30449

Author: paolo
Date: Mon Apr 30 14:10:54 2007
New Revision: 124295

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124295
Log:
2007-04-30  Paolo Carlini  <[EMAIL PROTECTED]>

        PR libstdc++/30449 (equal)
        * include/bits/stl_algobase.h (struct __niter_base): Add.
        (copy(_II, _II, _OI), copy_backward(_BI1, _BI1, _BI2),
        fill(_ForwardIterator, _ForwardIterator, const _Tp&),
        fill_n(_OI, _Size, const _Tp&), equal(_II1, _II1, _II2)):
        Use it.
        (struct __copy_normal, __copy_backward_normal,
        struct __fill_normal, struct __fill_n_normal): Remove.
        (struct __equal, struct __equal_aux): Add.
        * include/bits/stl_iterator.h: Add _Iterator_type typedef.

        * include/bits/stl_algobase.h (__fill_aux(wchar_t*,
        wchar_t*, wchar_t), __fill_n_aux(wchar_t*, _Size, wchar_t)):
        Remove.

        * testsuite/23_containers/requirements/sequences/dr438/vector/
        constructor_1_neg.cc: Adjust dg-error line number.
        * testsuite/23_containers/requirements/sequences/dr438/vector/
        constructor_2_neg.cc: Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/stl_algobase.h
    trunk/libstdc++-v3/include/bits/stl_iterator.h
   
trunk/libstdc++-v3/testsuite/23_containers/requirements/sequences/dr438/vector/constructor_1_neg.cc
   
trunk/libstdc++-v3/testsuite/23_containers/requirements/sequences/dr438/vector/constructor_2_neg.cc


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30449

Reply via email to