From d681026df10348e1fbede89055cbd395dc66cdd8 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 12 Sep 2017 15:03:06 +0100 Subject: [PATCH] PR libstdc++/79433 no #error for including TS headers with wrong -std PR libstdc++/79433 * include/Makefile.am: Remove . * include/Makefile.in: Regenerate. * include/bits/c++14_warning.h: Remove. * include/experimental/algorithm: Do not include . * include/experimental/any: Likewise. * include/experimental/array: Likewise. * include/experimental/bits/erase_if.h: Likewise. * include/experimental/bits/lfts_config.h: Likewise. * include/experimental/bits/shared_ptr.h: Likewise. * include/experimental/bits/string_view.tcc: Likewise. * include/experimental/chrono: Likewise. * include/experimental/deque: Likewise. * include/experimental/filesystem: Do not include . * include/experimental/forward_list: Do not include . * include/experimental/functional: Likewise. * include/experimental/iterator: Likewise. * include/experimental/list: Likewise. * include/experimental/map: Likewise. * include/experimental/memory: Likewise. * include/experimental/numeric: Likewise. * include/experimental/optional: Likewise. * include/experimental/propagate_const: Likewise. * include/experimental/ratio: Likewise. * include/experimental/regex: Likewise. * include/experimental/set: Likewise. * include/experimental/string: Likewise. * include/experimental/string_view: Likewise. * include/experimental/system_error: Likewise. * include/experimental/tuple: Likewise. * include/experimental/type_traits: Likewise. * include/experimental/unordered_map: Likewise. * include/experimental/unordered_set: Likewise. * include/experimental/vector: Likewise. * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error line number. * testsuite/experimental/array/neg.cc: Likewise. * testsuite/experimental/propagate_const/assignment/move_neg.cc: Likewise. * testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise. * testsuite/experimental/propagate_const/requirements2.cc: Likewise. * testsuite/experimental/propagate_const/requirements3.cc: Likewise. * testsuite/experimental/propagate_const/requirements4.cc: Likewise. * testsuite/experimental/propagate_const/requirements5.cc: Likewise. From-SVN: r252019 --- libstdc++-v3/ChangeLog | 45 +++++++++++++++++++ libstdc++-v3/include/Makefile.am | 1 - libstdc++-v3/include/Makefile.in | 1 - libstdc++-v3/include/bits/c++14_warning.h | 37 --------------- libstdc++-v3/include/experimental/algorithm | 4 +- libstdc++-v3/include/experimental/any | 4 +- libstdc++-v3/include/experimental/array | 4 +- .../include/experimental/bits/erase_if.h | 4 +- .../include/experimental/bits/lfts_config.h | 4 +- .../include/experimental/bits/shared_ptr.h | 4 +- .../include/experimental/bits/string_view.tcc | 4 +- libstdc++-v3/include/experimental/chrono | 4 +- libstdc++-v3/include/experimental/deque | 4 +- libstdc++-v3/include/experimental/filesystem | 4 +- .../include/experimental/forward_list | 4 +- libstdc++-v3/include/experimental/functional | 4 +- libstdc++-v3/include/experimental/iterator | 4 +- libstdc++-v3/include/experimental/list | 4 +- libstdc++-v3/include/experimental/map | 4 +- libstdc++-v3/include/experimental/memory | 4 +- libstdc++-v3/include/experimental/numeric | 4 +- libstdc++-v3/include/experimental/optional | 4 +- .../include/experimental/propagate_const | 4 +- libstdc++-v3/include/experimental/ratio | 4 +- libstdc++-v3/include/experimental/regex | 4 +- libstdc++-v3/include/experimental/set | 4 +- libstdc++-v3/include/experimental/string | 4 +- libstdc++-v3/include/experimental/string_view | 4 +- .../include/experimental/system_error | 4 +- libstdc++-v3/include/experimental/tuple | 4 +- libstdc++-v3/include/experimental/type_traits | 4 +- .../include/experimental/unordered_map | 4 +- .../include/experimental/unordered_set | 4 +- libstdc++-v3/include/experimental/vector | 4 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../testsuite/experimental/array/neg.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 2 +- .../propagate_const/cons/move_neg.cc | 8 ++-- .../propagate_const/requirements2.cc | 8 ++-- .../propagate_const/requirements3.cc | 2 +- .../propagate_const/requirements4.cc | 6 +-- .../propagate_const/requirements5.cc | 2 +- 42 files changed, 91 insertions(+), 145 deletions(-) delete mode 100644 libstdc++-v3/include/bits/c++14_warning.h diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f7ffb08da0d..2948c637514 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,50 @@ 2017-09-12 Jonathan Wakely + PR libstdc++/79433 + * include/Makefile.am: Remove . + * include/Makefile.in: Regenerate. + * include/bits/c++14_warning.h: Remove. + * include/experimental/algorithm: Do not include . + * include/experimental/any: Likewise. + * include/experimental/array: Likewise. + * include/experimental/bits/erase_if.h: Likewise. + * include/experimental/bits/lfts_config.h: Likewise. + * include/experimental/bits/shared_ptr.h: Likewise. + * include/experimental/bits/string_view.tcc: Likewise. + * include/experimental/chrono: Likewise. + * include/experimental/deque: Likewise. + * include/experimental/filesystem: Do not include . + * include/experimental/forward_list: Do not include . + * include/experimental/functional: Likewise. + * include/experimental/iterator: Likewise. + * include/experimental/list: Likewise. + * include/experimental/map: Likewise. + * include/experimental/memory: Likewise. + * include/experimental/numeric: Likewise. + * include/experimental/optional: Likewise. + * include/experimental/propagate_const: Likewise. + * include/experimental/ratio: Likewise. + * include/experimental/regex: Likewise. + * include/experimental/set: Likewise. + * include/experimental/string: Likewise. + * include/experimental/string_view: Likewise. + * include/experimental/system_error: Likewise. + * include/experimental/tuple: Likewise. + * include/experimental/type_traits: Likewise. + * include/experimental/unordered_map: Likewise. + * include/experimental/unordered_set: Likewise. + * include/experimental/vector: Likewise. + * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error + line number. + * testsuite/experimental/array/neg.cc: Likewise. + * testsuite/experimental/propagate_const/assignment/move_neg.cc: + Likewise. + * testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise. + * testsuite/experimental/propagate_const/requirements2.cc: Likewise. + * testsuite/experimental/propagate_const/requirements3.cc: Likewise. + * testsuite/experimental/propagate_const/requirements4.cc: Likewise. + * testsuite/experimental/propagate_const/requirements5.cc: Likewise. + PR libstdc++/79433 * doc/xml/manual/status_cxx2017.xml: Update feature-test macros. * doc/html/*: Regenerate. diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am index 6395f1e6ae0..87a41f59027 100644 --- a/libstdc++-v3/include/Makefile.am +++ b/libstdc++-v3/include/Makefile.am @@ -95,7 +95,6 @@ bits_headers = \ ${bits_srcdir}/basic_string.tcc \ ${bits_srcdir}/boost_concept_check.h \ ${bits_srcdir}/c++0x_warning.h \ - ${bits_srcdir}/c++14_warning.h \ ${bits_srcdir}/char_traits.h \ ${bits_srcdir}/codecvt.h \ ${bits_srcdir}/concept_check.h \ diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 745a8495da5..7bc46060adb 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -388,7 +388,6 @@ bits_headers = \ ${bits_srcdir}/basic_string.tcc \ ${bits_srcdir}/boost_concept_check.h \ ${bits_srcdir}/c++0x_warning.h \ - ${bits_srcdir}/c++14_warning.h \ ${bits_srcdir}/char_traits.h \ ${bits_srcdir}/codecvt.h \ ${bits_srcdir}/concept_check.h \ diff --git a/libstdc++-v3/include/bits/c++14_warning.h b/libstdc++-v3/include/bits/c++14_warning.h deleted file mode 100644 index 5ead9c6b122..00000000000 --- a/libstdc++-v3/include/bits/c++14_warning.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (C) 2013-2017 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++14_warning.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _CXX14_WARNING_H -#define _CXX14_WARNING_H 1 - -#if __cplusplus <= 201103L -#error This file requires compiler and library support \ -for the ISO C++ 2014 standard. This support must be enabled \ -with the -std=c++14 or -std=gnu++14 compiler options. -#endif - -#endif diff --git a/libstdc++-v3/include/experimental/algorithm b/libstdc++-v3/include/experimental/algorithm index 15391b1e9f2..4c3ff0c8459 100644 --- a/libstdc++-v3/include/experimental/algorithm +++ b/libstdc++-v3/include/experimental/algorithm @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/any b/libstdc++-v3/include/experimental/any index 984306dfce8..cdf7db33d5b 100644 --- a/libstdc++-v3/include/experimental/any +++ b/libstdc++-v3/include/experimental/any @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/array b/libstdc++-v3/include/experimental/array index 9d758f7d149..2ceef5d3cfc 100644 --- a/libstdc++-v3/include/experimental/array +++ b/libstdc++-v3/include/experimental/array @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/bits/erase_if.h b/libstdc++-v3/include/experimental/bits/erase_if.h index cc89ffad900..8ba59fafc2d 100644 --- a/libstdc++-v3/include/experimental/bits/erase_if.h +++ b/libstdc++-v3/include/experimental/bits/erase_if.h @@ -32,9 +32,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include namespace std diff --git a/libstdc++-v3/include/experimental/bits/lfts_config.h b/libstdc++-v3/include/experimental/bits/lfts_config.h index 3b832706da0..58cabea2162 100644 --- a/libstdc++-v3/include/experimental/bits/lfts_config.h +++ b/libstdc++-v3/include/experimental/bits/lfts_config.h @@ -27,9 +27,7 @@ * Do not attempt to use it directly. */ -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #if _GLIBCXX_INLINE_VERSION diff --git a/libstdc++-v3/include/experimental/bits/shared_ptr.h b/libstdc++-v3/include/experimental/bits/shared_ptr.h index ef391eb641f..8f21ad8b4e5 100644 --- a/libstdc++-v3/include/experimental/bits/shared_ptr.h +++ b/libstdc++-v3/include/experimental/bits/shared_ptr.h @@ -32,9 +32,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/bits/string_view.tcc b/libstdc++-v3/include/experimental/bits/string_view.tcc index 450a43c7876..3a2279cac26 100644 --- a/libstdc++-v3/include/experimental/bits/string_view.tcc +++ b/libstdc++-v3/include/experimental/bits/string_view.tcc @@ -36,9 +36,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L namespace std _GLIBCXX_VISIBILITY(default) { diff --git a/libstdc++-v3/include/experimental/chrono b/libstdc++-v3/include/experimental/chrono index 71e36d2d86d..ad9ac8879e3 100644 --- a/libstdc++-v3/include/experimental/chrono +++ b/libstdc++-v3/include/experimental/chrono @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/deque b/libstdc++-v3/include/experimental/deque index 0180a750883..33cf49eed6e 100644 --- a/libstdc++-v3/include/experimental/deque +++ b/libstdc++-v3/include/experimental/deque @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/filesystem b/libstdc++-v3/include/experimental/filesystem index 7953c802cd3..f0b19dd2910 100644 --- a/libstdc++-v3/include/experimental/filesystem +++ b/libstdc++-v3/include/experimental/filesystem @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus < 201103L -# include -#else +#if __cplusplus >= 201103L #include #include diff --git a/libstdc++-v3/include/experimental/forward_list b/libstdc++-v3/include/experimental/forward_list index 5109cb57ade..36638d6226d 100644 --- a/libstdc++-v3/include/experimental/forward_list +++ b/libstdc++-v3/include/experimental/forward_list @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/functional b/libstdc++-v3/include/experimental/functional index 3327399b4d4..0cac5cf40fd 100644 --- a/libstdc++-v3/include/experimental/functional +++ b/libstdc++-v3/include/experimental/functional @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/iterator b/libstdc++-v3/include/experimental/iterator index 553009c92b0..78ef387aa10 100644 --- a/libstdc++-v3/include/experimental/iterator +++ b/libstdc++-v3/include/experimental/iterator @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/list b/libstdc++-v3/include/experimental/list index 94663ad030a..f429b3d3ce8 100644 --- a/libstdc++-v3/include/experimental/list +++ b/libstdc++-v3/include/experimental/list @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/map b/libstdc++-v3/include/experimental/map index 85055967fa5..2c816b7687e 100644 --- a/libstdc++-v3/include/experimental/map +++ b/libstdc++-v3/include/experimental/map @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/memory b/libstdc++-v3/include/experimental/memory index 33a154bf50c..83c3b101c09 100644 --- a/libstdc++-v3/include/experimental/memory +++ b/libstdc++-v3/include/experimental/memory @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/numeric b/libstdc++-v3/include/experimental/numeric index 33e7b55ef90..c8597fce06d 100644 --- a/libstdc++-v3/include/experimental/numeric +++ b/libstdc++-v3/include/experimental/numeric @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/optional b/libstdc++-v3/include/experimental/optional index d4c58a600bf..c405bc07d05 100644 --- a/libstdc++-v3/include/experimental/optional +++ b/libstdc++-v3/include/experimental/optional @@ -41,9 +41,7 @@ * between different GCC releases for these features. */ -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/propagate_const b/libstdc++-v3/include/experimental/propagate_const index 639f21a979e..7cc80cec427 100644 --- a/libstdc++-v3/include/experimental/propagate_const +++ b/libstdc++-v3/include/experimental/propagate_const @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/ratio b/libstdc++-v3/include/experimental/ratio index bc2d0f267b2..179933c8a42 100644 --- a/libstdc++-v3/include/experimental/ratio +++ b/libstdc++-v3/include/experimental/ratio @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/regex b/libstdc++-v3/include/experimental/regex index bfcaf6b85c3..15fb1084ad7 100644 --- a/libstdc++-v3/include/experimental/regex +++ b/libstdc++-v3/include/experimental/regex @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/set b/libstdc++-v3/include/experimental/set index fba136c90c5..9437966f245 100644 --- a/libstdc++-v3/include/experimental/set +++ b/libstdc++-v3/include/experimental/set @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/string b/libstdc++-v3/include/experimental/string index 893013b1869..d35f108725c 100644 --- a/libstdc++-v3/include/experimental/string +++ b/libstdc++-v3/include/experimental/string @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/string_view b/libstdc++-v3/include/experimental/string_view index 2e8e7cda62d..f05f152302a 100644 --- a/libstdc++-v3/include/experimental/string_view +++ b/libstdc++-v3/include/experimental/string_view @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/system_error b/libstdc++-v3/include/experimental/system_error index 2bad7503b2f..a694f57c9ca 100644 --- a/libstdc++-v3/include/experimental/system_error +++ b/libstdc++-v3/include/experimental/system_error @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/tuple b/libstdc++-v3/include/experimental/tuple index a12fa0a3327..324dc47e795 100644 --- a/libstdc++-v3/include/experimental/tuple +++ b/libstdc++-v3/include/experimental/tuple @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/type_traits b/libstdc++-v3/include/experimental/type_traits index 3885c168e31..f9a5c1dfb0e 100644 --- a/libstdc++-v3/include/experimental/type_traits +++ b/libstdc++-v3/include/experimental/type_traits @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/unordered_map b/libstdc++-v3/include/experimental/unordered_map index cddd5b3d78c..daefb399baf 100644 --- a/libstdc++-v3/include/experimental/unordered_map +++ b/libstdc++-v3/include/experimental/unordered_map @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/unordered_set b/libstdc++-v3/include/experimental/unordered_set index 816327f9ba7..961aff9037f 100644 --- a/libstdc++-v3/include/experimental/unordered_set +++ b/libstdc++-v3/include/experimental/unordered_set @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/include/experimental/vector b/libstdc++-v3/include/experimental/vector index e77dd2e4771..48c75fa5310 100644 --- a/libstdc++-v3/include/experimental/vector +++ b/libstdc++-v3/include/experimental/vector @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include -#else +#if __cplusplus >= 201402L #include #include diff --git a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc index 697b0f03e2b..81eda331fc8 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc @@ -25,5 +25,5 @@ void test01() using std::experimental::any_cast; const any y(1); - any_cast(y); // { dg-error "qualifiers" "" { target { *-*-* } } 359 } + any_cast(y); // { dg-error "qualifiers" "" { target { *-*-* } } 357 } } diff --git a/libstdc++-v3/testsuite/experimental/array/neg.cc b/libstdc++-v3/testsuite/experimental/array/neg.cc index 3963287f257..e531678122a 100644 --- a/libstdc++-v3/testsuite/experimental/array/neg.cc +++ b/libstdc++-v3/testsuite/experimental/array/neg.cc @@ -24,5 +24,5 @@ int main() { int dummy; auto bad = std::experimental::make_array(std::ref(dummy)); - // { dg-error "explicit target type" "" { target *-*-* } 78 } + // { dg-error "explicit target type" "" { target *-*-* } 76 } } diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc index 040e30b81a2..a0cc0e9f434 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc @@ -25,7 +25,7 @@ using std::experimental::propagate_const; using std::unique_ptr; -// { dg-error "no type" "" { target *-*-* } 162 } +// { dg-error "no type" "" { target *-*-* } 160 } int main() { diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc index 743658f5f9e..ac71a29cf56 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc @@ -25,10 +25,10 @@ using std::experimental::propagate_const; using std::unique_ptr; -// { dg-error "no type" "" { target *-*-* } 120 } -// { dg-error "no type" "" { target *-*-* } 127 } -// { dg-error "no type" "" { target *-*-* } 136 } -// { dg-error "no type" "" { target *-*-* } 145 } +// { dg-error "no type" "" { target *-*-* } 118 } +// { dg-error "no type" "" { target *-*-* } 125 } +// { dg-error "no type" "" { target *-*-* } 134 } +// { dg-error "no type" "" { target *-*-* } 143 } int main() { diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc index 6f8fef80aca..626805ecd46 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc @@ -21,9 +21,9 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } -// { dg-error "not a pointer-to-object type" "" { target *-*-* } 68 } -// { dg-error "forming pointer to reference type" "" { target *-*-* } 189 } -// { dg-error "forming pointer to reference type" "" { target *-*-* } 215 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } +// { dg-error "not a pointer-to-object type" "" { target *-*-* } 66 } +// { dg-error "forming pointer to reference type" "" { target *-*-* } 187 } +// { dg-error "forming pointer to reference type" "" { target *-*-* } 213 } propagate_const test1; diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc index 0498b0bafa4..74ed5d35c4e 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc @@ -21,6 +21,6 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } propagate_const test1; diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc index d662af82fee..4182c0862f3 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc @@ -21,8 +21,8 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } -// { dg-error "invalid type" "" { target *-*-* } 68 } -// { dg-error "uninitialized reference member" "" { target *-*-* } 114 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } +// { dg-error "invalid type" "" { target *-*-* } 66 } +// { dg-error "uninitialized reference member" "" { target *-*-* } 112 } propagate_const test1; // { dg-error "use of deleted function" } diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc index adf0809858a..07a4c69c147 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc @@ -21,6 +21,6 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } propagate_const test1; -- 2.30.2