This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libstdc++/86272] [6/7/8/9 Regression] __gnu_debug::string uses undefined __glibcxx_check_insert_range2


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

--- Comment #5 from François Dumont <fdumont at gcc dot gnu.org> ---
Author: fdumont
Date: Wed Jul  4 18:13:11 2018
New Revision: 262417

URL: https://gcc.gnu.org/viewcvs?rev=262417&root=gcc&view=rev
Log:
2018-07-04  François Dumont  <fdumont@gcc.gnu.org>

        PR libstdc++/86272
        * include/debug/string
        (__gnu_debug::basic_string<>::insert<_Ite>(const_iterator, _Ite,
_Ite)):
        Use __glibcxx_check_insert_range.
        * 21_strings/basic_string/cons/char/1.cc: Adapt test to use
        __gnu_debug::string when _GLIBCXX_DEBUG.
        * 21_strings/basic_string/init-list.cc: Likewise.
        * 21_strings/basic_string/modifiers/insert/char/1.cc: Likewise.
        * 21_strings/basic_string/modifiers/insert/char/2.cc: Likewise.
        * 21_strings/basic_string/modifiers/insert/char/83328.cc: Likewise.
        * 21_strings/basic_string/types/1.cc: Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/debug/string
    trunk/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
    trunk/libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
   
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
   
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
   
trunk/libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
    trunk/libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]