re PR libstdc++/86272 (__gnu_debug::string uses undefined __glibcxx_check_insert_range2)
authorFrançois Dumont <fdumont@gcc.gnu.org>
Wed, 4 Jul 2018 18:13:11 +0000 (18:13 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Wed, 4 Jul 2018 18:13:11 +0000 (18:13 +0000)
commit96eb9df619ab1ba907c9dc6002f6bbc326e884fb
tree7545255f80b50f3a2975c18b7d3f3c41b2b2d040
parentfa9371cae02b7ddee8f67e6ce8f1cddc3d8fc0e2
re PR libstdc++/86272 (__gnu_debug::string uses undefined __glibcxx_check_insert_range2)

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.

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