Commit ad60f428 by Jonathan Wakely Committed by Jonathan Wakely

Fix more failing tests for C++98 mode

	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Add
	dg-prune-output for different C++98 diagnostic.
	* testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
	Likewise.
	* testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
	Likewise.
	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
	Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_2_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/libstdc++-prettyprinters/compat.cc: Do not run for C++98.

From-SVN: r272010
parent d561a18e
2019-06-06 Jonathan Wakely <jwakely@redhat.com> 2019-06-06 Jonathan Wakely <jwakely@redhat.com>
* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Add
dg-prune-output for different C++98 diagnostic.
* testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
Likewise.
* testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
Likewise.
* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
Likewise.
* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
Likewise.
* testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
Likewise.
* testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
Likewise.
* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
Likewise.
* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_2_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
Likewise.
* testsuite/libstdc++-prettyprinters/compat.cc: Do not run for C++98.
* testsuite/23_containers/unordered_map/requirements/debug_container.cc: * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
Do not test allocator rebinding extension for C++2a. Do not test allocator rebinding extension for C++2a.
* testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Change * testsuite/23_containers/unordered_set/allocator/ext_ptr.cc: Change
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_assign" } // { dg-prune-output "no matching function .*_M_fill_assign" }
#include <deque> #include <deque>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <deque> #include <deque>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <deque> #include <deque>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_insert" } // { dg-prune-output "no matching function .*_M_fill_insert" }
#include <deque> #include <deque>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_assign" } // { dg-prune-output "no matching function .*_M_fill_assign" }
#include <list> #include <list>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <list> #include <list>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <list> #include <list>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <list> #include <list>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_assign" } // { dg-prune-output "no matching function .*_M_fill_assign" }
#include <vector> #include <vector>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <vector> #include <vector>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_initialize" } // { dg-prune-output "no matching function .*_M_fill_initialize" }
#include <vector> #include <vector>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-prune-output "cannot convert" }
// { dg-prune-output "no matching function .*_M_fill_insert" } // { dg-prune-output "no matching function .*_M_fill_insert" }
#include <vector> #include <vector>
......
// { dg-options "-g -O0" } // { dg-options "-g -O0" }
// { dg-do run } // { dg-do run { target c++11 } }
// Copyright (C) 2014-2019 Free Software Foundation, Inc. // Copyright (C) 2014-2019 Free Software Foundation, Inc.
// //
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment