summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2014-10-15 12:03:20 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2014-10-15 12:03:20 +0000
commit15d9538ce14ff5f8d8a1dc54b81d13d599edcbd8 (patch)
treebc2d0ce6d0d501227a4ef041f7b04fd06f5fbb5e /libstdc++-v3
parent12803fe002bf64e418feea3e572c2a4d1887cada (diff)
downloadgcc-15d9538ce14ff5f8d8a1dc54b81d13d599edcbd8.tar.gz
2014-10-15 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/limits: Remove stray semicolon. 2014-10-15 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/20_util/add_const/requirements/alias_decl.cc: Prefer -std=gnu++14. * testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise. * testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc: Likewise. * testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise. * testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc: Likewise. * testsuite/20_util/add_volatile/requirements/alias_decl.cc: Likewise. * testsuite/20_util/aligned_storage/requirements/alias_decl.cc: Likewise. * testsuite/20_util/aligned_union/requirements/alias_decl.cc: Likewise. * testsuite/20_util/common_type/requirements/alias_decl.cc: Likewise. * testsuite/20_util/conditional/requirements/alias_decl.cc: Likewise. * testsuite/20_util/decay/requirements/alias_decl.cc: Likewise. * testsuite/20_util/duration/literals/61166.cc: Likewise. * testsuite/20_util/duration/literals/ns_detail.cc: Likewise. * testsuite/20_util/duration/literals/range.cc: Likewise. * testsuite/20_util/duration/literals/types.cc: Likewise. * testsuite/20_util/duration/literals/values.cc: Likewise. * testsuite/20_util/enable_if/requirements/alias_decl.cc: Likewise. * testsuite/20_util/exchange/1.cc: Likewise. * testsuite/20_util/function_objects/comparisons_void.cc: Likewise. * testsuite/20_util/integer_sequence/intseq.cc: Likewise. * testsuite/20_util/integer_sequence/requirements/typedefs.cc: Likewise. * testsuite/20_util/integral_constant/call_operator.cc: Likewise. * testsuite/20_util/make_signed/requirements/alias_decl.cc: Likewise. * testsuite/20_util/make_unsigned/requirements/alias_decl.cc: Likewise. * testsuite/20_util/pair/astuple/constexpr_get_by_type.cc: Likewise. * testsuite/20_util/pair/astuple/get_by_type.cc: Likewise. * testsuite/20_util/pair/astuple/get_by_type_neg.cc: Likewise. * testsuite/20_util/pair/astuple/get_neg.cc: Likewise. * testsuite/20_util/remove_all_extents/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_const/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_cv/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_extent/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_pointer/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_reference/requirements/alias_decl.cc: Likewise. * testsuite/20_util/remove_volatile/requirements/alias_decl.cc: Likewise. * testsuite/20_util/result_of/requirements/alias_decl.cc: Likewise. * testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc: Likewise. * testsuite/20_util/tuple/element_access/get2_by_type.cc: Likewise. * testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise. * testsuite/20_util/underlying_type/requirements/alias_decl.cc: Likewise. * testsuite/20_util/unique_ptr/creation/array.cc: Likewise. * testsuite/20_util/unique_ptr/creation/array_neg.cc: Likewise. * testsuite/20_util/unique_ptr/creation/single.cc: Likewise. * testsuite/21_strings/basic_string/literals/types.cc: Likewise. * testsuite/21_strings/basic_string/literals/values.cc: Likewise. * testsuite/25_algorithms/equal/2.cc: Likewise. * testsuite/25_algorithms/equal/check_type2.cc: Likewise. * testsuite/25_algorithms/is_permutation/2.cc: Likewise. * testsuite/25_algorithms/is_permutation/check_type2.cc: Likewise. * testsuite/25_algorithms/is_permutation/vectorbool.cc: Likewise. * testsuite/25_algorithms/mismatch/2.cc: Likewise. * testsuite/25_algorithms/mismatch/check_type2.cc: Likewise. * testsuite/26_numerics/complex/literals/values.cc: Likewise. * testsuite/27_io/manipulators/standard/char/quoted.cc: Likewise. * testsuite/27_io/manipulators/standard/wchar_t/quoted.cc: Likewise. * testsuite/30_threads/shared_lock/cons/1.cc: Likewise. * testsuite/30_threads/shared_lock/cons/2.cc: Likewise. * testsuite/30_threads/shared_lock/cons/3.cc: Likewise. * testsuite/30_threads/shared_lock/cons/4.cc: Likewise. * testsuite/30_threads/shared_lock/cons/5.cc: Likewise. * testsuite/30_threads/shared_lock/cons/6.cc: Likewise. * testsuite/30_threads/shared_lock/locking/1.cc: Likewise. * testsuite/30_threads/shared_lock/locking/2.cc: Likewise. * testsuite/30_threads/shared_lock/locking/3.cc: Likewise. * testsuite/30_threads/shared_lock/locking/4.cc: Likewise. * testsuite/30_threads/shared_lock/modifiers/1.cc: Likewise. * testsuite/30_threads/shared_lock/modifiers/2.cc: Likewise. * testsuite/30_threads/shared_lock/requirements/ explicit_instantiation.cc: Likewise. * testsuite/30_threads/shared_lock/requirements/typedefs.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/requirements/ standard_layout.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise. * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise. * testsuite/experimental/optional/assignment/1.cc: Likewise. * testsuite/experimental/optional/assignment/2.cc: Likewise. * testsuite/experimental/optional/assignment/3.cc: Likewise. * testsuite/experimental/optional/assignment/4.cc: Likewise. * testsuite/experimental/optional/assignment/5.cc: Likewise. * testsuite/experimental/optional/assignment/6.cc: Likewise. * testsuite/experimental/optional/cons/copy.cc: Likewise. * testsuite/experimental/optional/cons/default.cc: Likewise. * testsuite/experimental/optional/cons/move.cc: Likewise. * testsuite/experimental/optional/cons/value.cc: Likewise. * testsuite/experimental/optional/constexpr/cons/default.cc: Likewise. * testsuite/experimental/optional/constexpr/cons/value.cc: Likewise. * testsuite/experimental/optional/constexpr/in_place.cc: Likewise. * testsuite/experimental/optional/constexpr/make_optional.cc: Likewise. * testsuite/experimental/optional/constexpr/nullopt.cc: Likewise. * testsuite/experimental/optional/constexpr/observers/1.cc: Likewise. * testsuite/experimental/optional/constexpr/observers/2.cc: Likewise. * testsuite/experimental/optional/constexpr/observers/3.cc: Likewise. * testsuite/experimental/optional/constexpr/observers/4.cc: Likewise. * testsuite/experimental/optional/constexpr/observers/5.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/1.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/2.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/3.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/4.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/5.cc: Likewise. * testsuite/experimental/optional/constexpr/relops/6.cc: Likewise. * testsuite/experimental/optional/in_place.cc: Likewise. * testsuite/experimental/optional/make_optional.cc: Likewise. * testsuite/experimental/optional/nullopt.cc: Likewise. * testsuite/experimental/optional/observers/1.cc: Likewise. * testsuite/experimental/optional/observers/2.cc: Likewise. * testsuite/experimental/optional/observers/3.cc: Likewise. * testsuite/experimental/optional/observers/4.cc: Likewise. * testsuite/experimental/optional/observers/5.cc: Likewise. * testsuite/experimental/optional/relops/1.cc: Likewise. * testsuite/experimental/optional/relops/2.cc: Likewise. * testsuite/experimental/optional/relops/3.cc: Likewise. * testsuite/experimental/optional/relops/4.cc: Likewise. * testsuite/experimental/optional/relops/5.cc: Likewise. * testsuite/experimental/optional/relops/6.cc: Likewise. * testsuite/experimental/optional/requirements.cc: Likewise. * testsuite/experimental/optional/swap/1.cc: Likewise. * testsuite/experimental/string_view/capacity/1.cc: Likewise. * testsuite/experimental/string_view/cons/char/1.cc: Likewise. * testsuite/experimental/string_view/cons/char/2.cc: Likewise. * testsuite/experimental/string_view/cons/char/3.cc: Likewise. * testsuite/experimental/string_view/cons/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/cons/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/cons/wchar_t/3.cc: Likewise. * testsuite/experimental/string_view/element_access/char/1.cc: Likewise. * testsuite/experimental/string_view/element_access/char/2.cc: Likewise. * testsuite/experimental/string_view/element_access/char/empty.cc: Likewise. * testsuite/experimental/string_view/element_access/char/ front_back.cc: Likewise. * testsuite/experimental/string_view/element_access/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/element_access/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/element_access/wchar_t/empty.cc: Likewise. * testsuite/experimental/string_view/element_access/wchar_t/ front_back.cc: Likewise. * testsuite/experimental/string_view/include.cc: Likewise. * testsuite/experimental/string_view/inserters/char/1.cc: Likewise. * testsuite/experimental/string_view/inserters/char/2.cc: Likewise. * testsuite/experimental/string_view/inserters/char/3.cc: Likewise. * testsuite/experimental/string_view/inserters/pod/10081-out.cc: Likewise. * testsuite/experimental/string_view/inserters/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/inserters/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/inserters/wchar_t/3.cc: Likewise. * testsuite/experimental/string_view/literals/types.cc: Likewise. * testsuite/experimental/string_view/literals/values.cc: Likewise. * testsuite/experimental/string_view/modifiers/remove_prefix/char/ 1.cc: Likewise. * testsuite/experimental/string_view/modifiers/remove_prefix/ wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/modifiers/remove_suffix/ char/1.cc: Likewise. * testsuite/experimental/string_view/modifiers/remove_suffix/ wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/compare/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/compare/char/13650.cc: Likewise. * testsuite/experimental/string_view/operations/compare/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/compare/wchar_t/ 13650.cc: Likewise. * testsuite/experimental/string_view/operations/copy/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/data/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/data/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/find/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/find/char/2.cc: Likewise. * testsuite/experimental/string_view/operations/find/char/3.cc: Likewise. * testsuite/experimental/string_view/operations/find/char/4.cc: Likewise. * testsuite/experimental/string_view/operations/find/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/find/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/operations/find/wchar_t/3.cc: Likewise. * testsuite/experimental/string_view/operations/find/wchar_t/4.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/char/2.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/char/3.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc: Likewise. * testsuite/experimental/string_view/operations/substr/char/1.cc: Likewise. * testsuite/experimental/string_view/operations/substr/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/operations/to_string/1.cc: Likewise. * testsuite/experimental/string_view/operators/char/2.cc: Likewise. * testsuite/experimental/string_view/operators/wchar_t/2.cc: Likewise. * testsuite/experimental/string_view/range_access/char/1.cc: Likewise. * testsuite/experimental/string_view/range_access/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/requirements/ explicit_instantiation/1.cc: Likewise. * testsuite/experimental/string_view/requirements/ explicit_instantiation/char/1.cc: Likewise. * testsuite/experimental/string_view/requirements/ explicit_instantiation/char16_t/1.cc: Likewise. * testsuite/experimental/string_view/requirements/ explicit_instantiation/char32_t/1.cc: Likewise. * testsuite/experimental/string_view/requirements/ explicit_instantiation/wchar_t/1.cc: Likewise. * testsuite/experimental/string_view/requirements/typedefs.cc: Likewise. * testsuite/experimental/string_view/types/1.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216257 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog243
-rw-r--r--libstdc++-v3/include/std/limits2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/literals/61166.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/literals/ns_detail.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/literals/range.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/literals/types.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/literals/values.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/exchange/1.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc2
-rw-r--r--libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc2
-rw-r--r--libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc2
-rw-r--r--libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/equal/2.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc2
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc2
-rw-r--r--libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc2
-rw-r--r--libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc2
-rw-r--r--libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc2
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc6
-rw-r--r--libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc6
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/5.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/assignment/6.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/cons/copy.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/cons/default.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/cons/move.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/cons/value.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/in_place.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/make_optional.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/nullopt.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/observers/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/observers/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/observers/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/observers/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/observers/5.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/5.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/relops/6.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/requirements.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/optional/swap/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/include.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/literals/types.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/literals/values.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc4
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc2
-rw-r--r--libstdc++-v3/testsuite/experimental/string_view/types/1.cc2
184 files changed, 457 insertions, 214 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 71d49275804..9fcaaef09bc 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,248 @@
2014-10-15 Paolo Carlini <paolo.carlini@oracle.com>
+ * include/std/limits: Remove stray semicolon.
+
+2014-10-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/20_util/add_const/requirements/alias_decl.cc: Prefer
+ -std=gnu++14.
+ * testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/add_volatile/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/aligned_storage/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/aligned_union/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/common_type/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/conditional/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/decay/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/duration/literals/61166.cc: Likewise.
+ * testsuite/20_util/duration/literals/ns_detail.cc: Likewise.
+ * testsuite/20_util/duration/literals/range.cc: Likewise.
+ * testsuite/20_util/duration/literals/types.cc: Likewise.
+ * testsuite/20_util/duration/literals/values.cc: Likewise.
+ * testsuite/20_util/enable_if/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/exchange/1.cc: Likewise.
+ * testsuite/20_util/function_objects/comparisons_void.cc: Likewise.
+ * testsuite/20_util/integer_sequence/intseq.cc: Likewise.
+ * testsuite/20_util/integer_sequence/requirements/typedefs.cc:
+ Likewise.
+ * testsuite/20_util/integral_constant/call_operator.cc: Likewise.
+ * testsuite/20_util/make_signed/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/make_unsigned/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/pair/astuple/constexpr_get_by_type.cc: Likewise.
+ * testsuite/20_util/pair/astuple/get_by_type.cc: Likewise.
+ * testsuite/20_util/pair/astuple/get_by_type_neg.cc: Likewise.
+ * testsuite/20_util/pair/astuple/get_neg.cc: Likewise.
+ * testsuite/20_util/remove_all_extents/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/remove_const/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/remove_cv/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/remove_extent/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/remove_pointer/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/remove_reference/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/remove_volatile/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/result_of/requirements/alias_decl.cc: Likewise.
+ * testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc:
+ Likewise.
+ * testsuite/20_util/tuple/element_access/get2_by_type.cc: Likewise.
+ * testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise.
+ * testsuite/20_util/underlying_type/requirements/alias_decl.cc:
+ Likewise.
+ * testsuite/20_util/unique_ptr/creation/array.cc: Likewise.
+ * testsuite/20_util/unique_ptr/creation/array_neg.cc: Likewise.
+ * testsuite/20_util/unique_ptr/creation/single.cc: Likewise.
+ * testsuite/21_strings/basic_string/literals/types.cc: Likewise.
+ * testsuite/21_strings/basic_string/literals/values.cc: Likewise.
+ * testsuite/25_algorithms/equal/2.cc: Likewise.
+ * testsuite/25_algorithms/equal/check_type2.cc: Likewise.
+ * testsuite/25_algorithms/is_permutation/2.cc: Likewise.
+ * testsuite/25_algorithms/is_permutation/check_type2.cc: Likewise.
+ * testsuite/25_algorithms/is_permutation/vectorbool.cc: Likewise.
+ * testsuite/25_algorithms/mismatch/2.cc: Likewise.
+ * testsuite/25_algorithms/mismatch/check_type2.cc: Likewise.
+ * testsuite/26_numerics/complex/literals/values.cc: Likewise.
+ * testsuite/27_io/manipulators/standard/char/quoted.cc: Likewise.
+ * testsuite/27_io/manipulators/standard/wchar_t/quoted.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/1.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/2.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/3.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/4.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/5.cc: Likewise.
+ * testsuite/30_threads/shared_lock/cons/6.cc: Likewise.
+ * testsuite/30_threads/shared_lock/locking/1.cc: Likewise.
+ * testsuite/30_threads/shared_lock/locking/2.cc: Likewise.
+ * testsuite/30_threads/shared_lock/locking/3.cc: Likewise.
+ * testsuite/30_threads/shared_lock/locking/4.cc: Likewise.
+ * testsuite/30_threads/shared_lock/modifiers/1.cc: Likewise.
+ * testsuite/30_threads/shared_lock/modifiers/2.cc: Likewise.
+ * testsuite/30_threads/shared_lock/requirements/
+ explicit_instantiation.cc: Likewise.
+ * testsuite/30_threads/shared_lock/requirements/typedefs.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/requirements/
+ standard_layout.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise.
+ * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise.
+ * testsuite/experimental/optional/assignment/1.cc: Likewise.
+ * testsuite/experimental/optional/assignment/2.cc: Likewise.
+ * testsuite/experimental/optional/assignment/3.cc: Likewise.
+ * testsuite/experimental/optional/assignment/4.cc: Likewise.
+ * testsuite/experimental/optional/assignment/5.cc: Likewise.
+ * testsuite/experimental/optional/assignment/6.cc: Likewise.
+ * testsuite/experimental/optional/cons/copy.cc: Likewise.
+ * testsuite/experimental/optional/cons/default.cc: Likewise.
+ * testsuite/experimental/optional/cons/move.cc: Likewise.
+ * testsuite/experimental/optional/cons/value.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/cons/default.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/cons/value.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/in_place.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/make_optional.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/nullopt.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/observers/1.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/observers/2.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/observers/3.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/observers/4.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/observers/5.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/1.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/2.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/3.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/4.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/5.cc: Likewise.
+ * testsuite/experimental/optional/constexpr/relops/6.cc: Likewise.
+ * testsuite/experimental/optional/in_place.cc: Likewise.
+ * testsuite/experimental/optional/make_optional.cc: Likewise.
+ * testsuite/experimental/optional/nullopt.cc: Likewise.
+ * testsuite/experimental/optional/observers/1.cc: Likewise.
+ * testsuite/experimental/optional/observers/2.cc: Likewise.
+ * testsuite/experimental/optional/observers/3.cc: Likewise.
+ * testsuite/experimental/optional/observers/4.cc: Likewise.
+ * testsuite/experimental/optional/observers/5.cc: Likewise.
+ * testsuite/experimental/optional/relops/1.cc: Likewise.
+ * testsuite/experimental/optional/relops/2.cc: Likewise.
+ * testsuite/experimental/optional/relops/3.cc: Likewise.
+ * testsuite/experimental/optional/relops/4.cc: Likewise.
+ * testsuite/experimental/optional/relops/5.cc: Likewise.
+ * testsuite/experimental/optional/relops/6.cc: Likewise.
+ * testsuite/experimental/optional/requirements.cc: Likewise.
+ * testsuite/experimental/optional/swap/1.cc: Likewise.
+ * testsuite/experimental/string_view/capacity/1.cc: Likewise.
+ * testsuite/experimental/string_view/cons/char/1.cc: Likewise.
+ * testsuite/experimental/string_view/cons/char/2.cc: Likewise.
+ * testsuite/experimental/string_view/cons/char/3.cc: Likewise.
+ * testsuite/experimental/string_view/cons/wchar_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/cons/wchar_t/2.cc: Likewise.
+ * testsuite/experimental/string_view/cons/wchar_t/3.cc: Likewise.
+ * testsuite/experimental/string_view/element_access/char/1.cc: Likewise.
+ * testsuite/experimental/string_view/element_access/char/2.cc: Likewise.
+ * testsuite/experimental/string_view/element_access/char/empty.cc:
+ Likewise.
+ * testsuite/experimental/string_view/element_access/char/
+ front_back.cc: Likewise.
+ * testsuite/experimental/string_view/element_access/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/element_access/wchar_t/2.cc:
+ Likewise.
+ * testsuite/experimental/string_view/element_access/wchar_t/empty.cc:
+ Likewise.
+ * testsuite/experimental/string_view/element_access/wchar_t/
+ front_back.cc: Likewise.
+ * testsuite/experimental/string_view/include.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/char/1.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/char/2.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/char/3.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/pod/10081-out.cc:
+ Likewise.
+ * testsuite/experimental/string_view/inserters/wchar_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/wchar_t/2.cc: Likewise.
+ * testsuite/experimental/string_view/inserters/wchar_t/3.cc: Likewise.
+ * testsuite/experimental/string_view/literals/types.cc: Likewise.
+ * testsuite/experimental/string_view/literals/values.cc: Likewise.
+ * testsuite/experimental/string_view/modifiers/remove_prefix/char/
+ 1.cc: Likewise.
+ * testsuite/experimental/string_view/modifiers/remove_prefix/
+ wchar_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/modifiers/remove_suffix/
+ char/1.cc: Likewise.
+ * testsuite/experimental/string_view/modifiers/remove_suffix/
+ wchar_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/operations/compare/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/compare/char/13650.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/compare/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/compare/wchar_t/
+ 13650.cc: Likewise.
+ * testsuite/experimental/string_view/operations/copy/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/data/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/data/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/char/2.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/char/3.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/char/4.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/wchar_t/2.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/wchar_t/3.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/find/wchar_t/4.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/char/2.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/char/3.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/substr/char/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/substr/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operations/to_string/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/operators/char/2.cc: Likewise.
+ * testsuite/experimental/string_view/operators/wchar_t/2.cc: Likewise.
+ * testsuite/experimental/string_view/range_access/char/1.cc: Likewise.
+ * testsuite/experimental/string_view/range_access/wchar_t/1.cc:
+ Likewise.
+ * testsuite/experimental/string_view/requirements/
+ explicit_instantiation/1.cc: Likewise.
+ * testsuite/experimental/string_view/requirements/
+ explicit_instantiation/char/1.cc: Likewise.
+ * testsuite/experimental/string_view/requirements/
+ explicit_instantiation/char16_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/requirements/
+ explicit_instantiation/char32_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/requirements/
+ explicit_instantiation/wchar_t/1.cc: Likewise.
+ * testsuite/experimental/string_view/requirements/typedefs.cc: Likewise.
+ * testsuite/experimental/string_view/types/1.cc: Likewise.
+
+2014-10-15 Paolo Carlini <paolo.carlini@oracle.com>
+
* testsuite/20_util/add_const/requirements/alias_decl.cc: New.
* testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise.
* testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise.
diff --git a/libstdc++-v3/include/std/limits b/libstdc++-v3/include/std/limits
index d51e081fd3a..b14a158167a 100644
--- a/libstdc++-v3/include/std/limits
+++ b/libstdc++-v3/include/std/limits
@@ -1422,7 +1422,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min_b (TYPE, BITSIZE); } \
\
static _GLIBCXX_CONSTEXPR TYPE \
- max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max_b (TYPE, BITSIZE);; } \
+ max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max_b (TYPE, BITSIZE); } \
\
static _GLIBCXX_USE_CONSTEXPR int digits \
= BITSIZE - 1; \
diff --git a/libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc
index b900e4c0b59..a24ef0ee1c3 100644
--- a/libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_const/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc
index ea54a677ba3..31e2bac80ee 100644
--- a/libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_cv/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc
index b1685442f10..d36cca577c3 100644
--- a/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc
index ff4d589117b..544bb85f25a 100644
--- a/libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_pointer/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc
index ac1ecef8885..421c1705025 100644
--- a/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc
index 6eee2f6df75..435ae4c543a 100644
--- a/libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/add_volatile/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc
index dc5ec5f768e..1af161fa80e 100644
--- a/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/aligned_storage/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc
index 5e8746815d1..6a1d43bd01b 100644
--- a/libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/aligned_union/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc
index 63f594501a9..a5cd1f5b8ea 100644
--- a/libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/common_type/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
//
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc
index a64538b3d24..6b3f0ebebb1 100644
--- a/libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/conditional/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc
index 468ba814bd2..bb0014ca9b8 100644
--- a/libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/decay/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/duration/literals/61166.cc b/libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
index e06adf8b060..106b1a08124 100644
--- a/libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/duration/literals/ns_detail.cc b/libstdc++-v3/testsuite/20_util/duration/literals/ns_detail.cc
index a5e21e9a3dd..910d9922b85 100644
--- a/libstdc++-v3/testsuite/20_util/duration/literals/ns_detail.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/literals/ns_detail.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Test error: reference to '__detail' is ambiguous
diff --git a/libstdc++-v3/testsuite/20_util/duration/literals/range.cc b/libstdc++-v3/testsuite/20_util/duration/literals/range.cc
index 556781523a6..a47d61bd8b8 100644
--- a/libstdc++-v3/testsuite/20_util/duration/literals/range.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/literals/range.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/duration/literals/types.cc b/libstdc++-v3/testsuite/20_util/duration/literals/types.cc
index fc787bfed7a..a61749f2dc6 100644
--- a/libstdc++-v3/testsuite/20_util/duration/literals/types.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/literals/types.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/duration/literals/values.cc b/libstdc++-v3/testsuite/20_util/duration/literals/values.cc
index ce86358adfa..fb4f7bec66a 100644
--- a/libstdc++-v3/testsuite/20_util/duration/literals/values.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/literals/values.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
index 4c46da9914b..5d2f87f1adf 100644
--- a/libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/exchange/1.cc b/libstdc++-v3/testsuite/20_util/exchange/1.cc
index 2f8825d1eca..5a577cc0c84 100644
--- a/libstdc++-v3/testsuite/20_util/exchange/1.cc
+++ b/libstdc++-v3/testsuite/20_util/exchange/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc b/libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc
index 4d749618ae0..8729dd02853 100644
--- a/libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc
+++ b/libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc
@@ -1,4 +1,4 @@
-// { dg-options " -std=gnu++1y " }
+// { dg-options " -std=gnu++14 " }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc b/libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc
index 270f325974a..6aa11e7f774 100644
--- a/libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc
+++ b/libstdc++-v3/testsuite/20_util/integer_sequence/intseq.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
//
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc b/libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc
index 00b1962aff8..e8d4c9ebe45 100644
--- a/libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc
+++ b/libstdc++-v3/testsuite/20_util/integer_sequence/requirements/typedefs.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
//
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc b/libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc
index ff08817941b..2cd17d7882c 100644
--- a/libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc
+++ b/libstdc++-v3/testsuite/20_util/integral_constant/call_operator.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
//
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
index 16c7c90c59d..0f81e21cd6e 100644
--- a/libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc
index 5bdea5dc93f..778f9b14ae5 100644
--- a/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc b/libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
index a99acdf7c03..a1926cbfe10 100644
--- a/libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc b/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
index fb066348fcb..b2f35325530 100644
--- a/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc b/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
index 34bc46e7734..62661ca4971 100644
--- a/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc b/libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
index 5598090d8fb..c80c72d9367 100644
--- a/libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc
index d9067207896..9ac55a84171 100644
--- a/libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_all_extents/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc
index 62df9acc215..3368eea3097 100644
--- a/libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_const/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc
index 3841eab538b..962a863cbdb 100644
--- a/libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_cv/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
index 598c5cd3c49..f4912c7c66b 100644
--- a/libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc
index 0f2857b7d61..7fda527a013 100644
--- a/libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_pointer/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc
index 9c06e3b00c6..98f3057637f 100644
--- a/libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_reference/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc
index c842cacfc6a..bddd09d3613 100644
--- a/libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/remove_volatile/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc
index 730a66d303c..67238dde4b7 100644
--- a/libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/result_of/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc b/libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc
index 436517f5da5..a99aff57417 100644
--- a/libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc
+++ b/libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc b/libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
index 9387ff98c51..1493c1a482f 100644
--- a/libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
+++ b/libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc b/libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
index 042f2149a0d..ed151acdea3 100644
--- a/libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
+++ b/libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc b/libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc
index 78090b7dd3c..f1d19ccf354 100644
--- a/libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc
+++ b/libstdc++-v3/testsuite/20_util/underlying_type/requirements/alias_decl.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
//
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc
index 53c621b1735..26b71344a77 100644
--- a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc
+++ b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc
index 719eda1adc1..a7b7bb6bf01 100644
--- a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc
+++ b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/array_neg.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc
index 6ba554052c0..93d3909e149 100644
--- a/libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc
+++ b/libstdc++-v3/testsuite/20_util/unique_ptr/creation/single.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc b/libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
index b5e25b47e89..dbc0290dab7 100644
--- a/libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
+++ b/libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc b/libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
index 6599f30b6f7..edb29ab2a91 100644
--- a/libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
+++ b/libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/25_algorithms/equal/2.cc b/libstdc++-v3/testsuite/25_algorithms/equal/2.cc
index 510d84b0bee..e8c06969914 100644
--- a/libstdc++-v3/testsuite/25_algorithms/equal/2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/equal/2.cc
@@ -17,7 +17,7 @@
// 25.2.11 [alg.equal]
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
#include <algorithm>
#include <testsuite_hooks.h>
diff --git a/libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc b/libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
index 623a932c236..9287213b1f5 100644
--- a/libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
@@ -18,7 +18,7 @@
// 25.2.11 [alg.equal]
// { dg-do compile }
-// { dg-options " -std=gnu++1y " }
+// { dg-options " -std=gnu++14 " }
#include <algorithm>
#include <testsuite_iterators.h>
diff --git a/libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc b/libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
index d781c574b68..1101f41c0b5 100644
--- a/libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc b/libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
index 73cea624f7c..3a14d47bec0 100644
--- a/libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
@@ -18,7 +18,7 @@
// 25.2.12 [alg.is_permutation] Is permutation
// { dg-do compile }
-// { dg-options " -std=gnu++1y " }
+// { dg-options " -std=gnu++14 " }
#include <algorithm>
#include <testsuite_iterators.h>
diff --git a/libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc b/libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc
index c20e2f2fc34..386bf190549 100644
--- a/libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/is_permutation/vectorbool.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc b/libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
index 1db59081014..f36008c1a8e 100644
--- a/libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
@@ -17,7 +17,7 @@
// 25.2.10 [mismatch]
-// { dg-options " -std=gnu++1y " }
+// { dg-options " -std=gnu++14 " }
#include <algorithm>
#include <testsuite_hooks.h>
diff --git a/libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc b/libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
index c52b489585a..4becdd8fc7f 100644
--- a/libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
@@ -17,7 +17,7 @@
// 25.2.10 [mismatch]
-// { dg-options " -std=gnu++1y " }
+// { dg-options " -std=gnu++14 " }
// { dg-do compile }
#include <algorithm>
diff --git a/libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc b/libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc
index 8b95cf36e8f..9b64471d132 100644
--- a/libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc
+++ b/libstdc++-v3/testsuite/26_numerics/complex/literals/values.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc b/libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
index 38199cb0789..004b04045ac 100644
--- a/libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
+++ b/libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc b/libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
index 09bf2daf28d..e94f2ac7b50 100644
--- a/libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
+++ b/libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
index f727f5afd33..8365fa3d1f6 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
index 3ad7dc9536f..6a13c11a4cf 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
index 2c89a3635f3..24a016c4607 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc
index ebbac5f4b03..af13a0dcc48 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
index 7abf1e4e485..19c53aa3124 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
index bfb6aa53330..ffeaa5f57d8 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
index aba161cfa64..988403bf411 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
index 00fe5270dec..ee0ec48e880 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
index 87e99e87dd6..f24c2cfa131 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
index 868c815d4dc..ee5ac8a3ce5 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
index c941e10b51f..477c443a574 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc
index 856b2fdf37f..ee803500beb 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
index efd61565bdf..cf452fb6964 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc b/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
index 738e7f14714..469616572c7 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
index ea9dbff9e60..8b9b35f38a7 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
index c8be74101ea..2178d859a48 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc
index 780c1934112..252ee7c3fe3 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc
index 3133b10eb46..c79210fd8b0 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/requirements/standard_layout.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc
index d1fff0e7ff7..8a6590c4c8a 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc
index 2390b2bfef6..1cc80abc7b7 100644
--- a/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc
+++ b/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc
@@ -1,7 +1,7 @@
// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
-// { dg-options " -std=gnu++1y -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++1y " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
+// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc
index 5a7041bf752..1778713d4d7 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc
index c19943f1c42..6dac306c039 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc
index 35d45bbb0ab..dde0f494047 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc
index 8aec8ab0a3d..9436f953443 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc
index b7dff41c9eb..dcf83070b8f 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/5.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc b/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc
index 6418ab4aa97..e7484fecc70 100644
--- a/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/assignment/6.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc b/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc
index cd20634d1a2..8b60f853148 100644
--- a/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/cons/copy.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/default.cc b/libstdc++-v3/testsuite/experimental/optional/cons/default.cc
index 2d118e36199..427a71857a8 100644
--- a/libstdc++-v3/testsuite/experimental/optional/cons/default.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/cons/default.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/move.cc b/libstdc++-v3/testsuite/experimental/optional/cons/move.cc
index 604bb58eb52..04678916e7c 100644
--- a/libstdc++-v3/testsuite/experimental/optional/cons/move.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/cons/move.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/cons/value.cc b/libstdc++-v3/testsuite/experimental/optional/cons/value.cc
index 68b0888624d..ab107c667dd 100644
--- a/libstdc++-v3/testsuite/experimental/optional/cons/value.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/cons/value.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc
index dbad2ae6553..e924c6182dd 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/default.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc
index ade20b7442d..ab94801e8d1 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/cons/value.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc
index 05313f9e89e..21b874e5576 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/in_place.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc
index fc45e2cbf60..8be36800c74 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/make_optional.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// XFAIL pending resolution of PR libstdc++/58777
// { dg-do compile { xfail *-*-* } }
// { dg-excess-errors "" }
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc
index 6cd50dd8293..1ffcdc10f95 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/nullopt.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc
index 5aa2975ee55..d7aeadfabba 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc
index aa78d8added..14b5e3b1f52 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// XFAIL pending resolution of PR libstdc++/58777
// { dg-do compile { xfail *-*-* } }
// { dg-excess-errors "" }
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc
index 2fa84101d5a..49406bf633e 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// XFAIL pending resolution of PR libstdc++/58777
// { dg-do compile { xfail *-*-* } }
// { dg-excess-errors "" }
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc
index b40659e0c5e..c7cfc032370 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc
index 4214d76dbb5..6dfd0682d20 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/observers/5.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc
index d38a97ce4dd..e9d6e4d7dc1 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc
index 96da1b45061..44e0b63878a 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc
index b57938d526b..f3740a44585 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc
index 67a5cd40ca0..42e6d1b5613 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc
index 56742d2df70..cccb23bdf22 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/5.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc
index b47cb61b237..db745dd89d0 100644
--- a/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/constexpr/relops/6.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/in_place.cc b/libstdc++-v3/testsuite/experimental/optional/in_place.cc
index 66525b27af4..3ae84a182cb 100644
--- a/libstdc++-v3/testsuite/experimental/optional/in_place.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/in_place.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/make_optional.cc b/libstdc++-v3/testsuite/experimental/optional/make_optional.cc
index 99122c01839..4c1ef559950 100644
--- a/libstdc++-v3/testsuite/experimental/optional/make_optional.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/make_optional.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/nullopt.cc b/libstdc++-v3/testsuite/experimental/optional/nullopt.cc
index 56057979114..38549393016 100644
--- a/libstdc++-v3/testsuite/experimental/optional/nullopt.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/nullopt.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/1.cc b/libstdc++-v3/testsuite/experimental/optional/observers/1.cc
index 0316df6ed1b..121697020fd 100644
--- a/libstdc++-v3/testsuite/experimental/optional/observers/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/observers/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/2.cc b/libstdc++-v3/testsuite/experimental/optional/observers/2.cc
index 924ed095d13..8499b4779d2 100644
--- a/libstdc++-v3/testsuite/experimental/optional/observers/2.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/observers/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/3.cc b/libstdc++-v3/testsuite/experimental/optional/observers/3.cc
index bdaf6cbbaa1..69088a71171 100644
--- a/libstdc++-v3/testsuite/experimental/optional/observers/3.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/observers/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/4.cc b/libstdc++-v3/testsuite/experimental/optional/observers/4.cc
index a738f121c28..b5ab2350abe 100644
--- a/libstdc++-v3/testsuite/experimental/optional/observers/4.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/observers/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/observers/5.cc b/libstdc++-v3/testsuite/experimental/optional/observers/5.cc
index c6a6022826f..f2cdaddf8d2 100644
--- a/libstdc++-v3/testsuite/experimental/optional/observers/5.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/observers/5.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/1.cc b/libstdc++-v3/testsuite/experimental/optional/relops/1.cc
index 3f1ee9c4900..fbaae97f184 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/2.cc b/libstdc++-v3/testsuite/experimental/optional/relops/2.cc
index 6ee9cba768a..b85d1b98314 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/2.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/3.cc b/libstdc++-v3/testsuite/experimental/optional/relops/3.cc
index 581d0168fbc..1f53bc64434 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/3.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/4.cc b/libstdc++-v3/testsuite/experimental/optional/relops/4.cc
index ce16fcb92f5..59f2c86dd62 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/4.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/5.cc b/libstdc++-v3/testsuite/experimental/optional/relops/5.cc
index c01bba57a5e..c96a78bcbdf 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/5.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/5.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/relops/6.cc b/libstdc++-v3/testsuite/experimental/optional/relops/6.cc
index a24622b5f40..258d1601b98 100644
--- a/libstdc++-v3/testsuite/experimental/optional/relops/6.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/relops/6.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/requirements.cc b/libstdc++-v3/testsuite/experimental/optional/requirements.cc
index 4b0535b4709..527419e93df 100644
--- a/libstdc++-v3/testsuite/experimental/optional/requirements.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/requirements.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/optional/swap/1.cc b/libstdc++-v3/testsuite/experimental/optional/swap/1.cc
index db754ce3edb..64886ed8557 100644
--- a/libstdc++-v3/testsuite/experimental/optional/swap/1.cc
+++ b/libstdc++-v3/testsuite/experimental/optional/swap/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do run }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc b/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc
index ff9df9a08c6..5643311af74 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc
index a443b0ac7e0..88b4bdc1b00 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc
index b58dfb56190..964fc2567f9 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc
index fdb37d51ea1..cd7fb45873c 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/char/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc
index 9ba9b84a180..5a88fbbd1b5 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc
index 1d73f2f1257..99fdcb9d94a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc
index 76a1e94368c..d2ec3e19a4d 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/cons/wchar_t/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc
index 0a0b19f60be..09d7139c6e0 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc
index ef2fcc0e5d5..3cfdd5805f5 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/2.cc
@@ -1,5 +1,5 @@
// { dg-do run { xfail *-*-* } }
-// { dg-options "-std=gnu++1y -O0" }
+// { dg-options "-std=gnu++14 -O0" }
// { dg-require-debug-mode "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc
index 17c983df32e..ae6584fea47 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/empty.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 3 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc
index 92831fa9ed7..7e458c6f16a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/char/front_back.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-string-conversions "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc
index e3df84d41f0..7d69adb89f0 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc
index 4ffa7ddfe38..3bb7e93f38d 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/2.cc
@@ -1,5 +1,5 @@
// { dg-do run { xfail *-*-* } }
-// { dg-options "-std=gnu++1y -O0" }
+// { dg-options "-std=gnu++14 -O0" }
// { dg-require-debug-mode "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc
index e7a265c9c00..95a4ffeee42 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/empty.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc
index c119b36cef5..2175b08d580 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/element_access/wchar_t/front_back.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-string-conversions "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/include.cc b/libstdc++-v3/testsuite/experimental/string_view/include.cc
index 4f7a8f20be2..9dcf1e97aa9 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/include.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/include.cc
@@ -19,7 +19,7 @@
// NB: This issue affected only debug-mode.
-// { dg-options "-std=gnu++1y -fno-rtti" }
+// { dg-options "-std=gnu++14 -fno-rtti" }
// { dg-do compile }
#include <experimental/string_view>
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc
index 62f35ed34f6..d69fb736a90 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc
index 0379ed1bdd8..8da798ae3bf 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/2.cc
@@ -22,7 +22,7 @@
// working, not to mention other major details like char_traits, and
// all of the string_view class.
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-fileio "" }
#include <experimental/string_view>
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc
index fc4cd254cb3..2fba26d0dac 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/char/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc
index 75c435d8062..6eda3bf5158 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/pod/10081-out.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc
index e2ed3f2fbc3..5c286c58ceb 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc
index 419ff7455ec..ee1d15b0665 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc
index 4a3de74eb75..748a8d63053 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/inserters/wchar_t/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc b/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc
index 3ab1037c418..3192086e7cc 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/literals/types.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc b/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc
index 1343eec75d3..dc98146f1ca 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/literals/values.cc
@@ -1,5 +1,5 @@
// { dg-do run }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc
index 0ce1fbc26c4..389020b2b8a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc
index fe4f1b7a093..45a37f6eb3a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_prefix/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc
index 8ecee86049b..208caa850f3 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc
index bcee5fc76b2..0d13f5df2d9 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/modifiers/remove_suffix/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
index 88fd271f607..39f0d153614 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
index 5523ea685f0..8e24d46b596 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
index 42d06c9e53a..784ecf883cf 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
index f0692743a12..cd8f5f51839 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
index d0f3e8d6901..08910913e99 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
index bf3f14b14bd..e969e3e2953 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc
index a34492606ad..6abd0cf4db9 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/data/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc
index 41d2d1411d9..a2f8a817fa5 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/data/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc
index d48d058dad3..3a0fd475de8 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc
index 404c039dc69..baaeb3110be 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc
index 9c84e4db06a..c7a6f72edcb 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc
index 4be57172c88..58696423849 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/char/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc
index 57bcdf03d60..4863ab82a1e 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc
index 0ba97b796a9..a89e1405859 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc
index 89b88edb5dd..4594b9a7802 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc
index b60ce0be7fc..ad7214a2c5d 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/find/wchar_t/4.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc
index 7a36677e920..adcea8e44e3 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc
index daf6e7d12c0..98cd3f925c0 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
@@ -12,7 +12,7 @@
// 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.
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// You should have received a copy of the GNU General Public License along
// with this library; see the file COPYING3. If not see
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc
index 48de81d7b9d..e60cb4a20b9 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/char/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc
index 1074f94b6fb..d3a9919e463 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc
index 772496b7c56..5c5a192285a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc
index 5313bdc5140..189dbba6ed2 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc
index 2f430ba1652..6d8f35b256d 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/char/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc
index 6be8838e0d2..5b89c5b1525 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/substr/wchar_t/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc b/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc
index c0a5734c675..019504c87c0 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operations/to_string/1.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc
index 6368c1c90ee..74302229ce7 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operators/char/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc b/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc
index b83eaee082d..72e26bbc7dc 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/operators/wchar_t/2.cc
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc
index db462bcdf93..4d7587fc918 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/range_access/char/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc
index e0904691478..ec825fd236d 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/range_access/wchar_t/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc
index 83f9d95dcfb..caea8a0479b 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/1.cc
@@ -21,6 +21,6 @@
#include <experimental/string_view>
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
template class std::experimental::basic_string_view<int, std::char_traits<int>>;
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc
index 85db99c34b0..d38d9f28b83 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc
index 7b81bcb7877..151e5d3fd73 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char16_t/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc
index 64f89eb0753..3dbe28d0941 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/char32_t/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc
index 749d4ecd5d7..1c6b94a1d40 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc
@@ -1,5 +1,5 @@
// { dg-do compile }
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc b/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc
index e04dd4ab9ab..9f7ec1b2f72 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/requirements/typedefs.cc
@@ -1,5 +1,5 @@
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
// Copyright (C) 2013-2014 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/experimental/string_view/types/1.cc b/libstdc++-v3/testsuite/experimental/string_view/types/1.cc
index 46ce3210329..9964e179d8a 100644
--- a/libstdc++-v3/testsuite/experimental/string_view/types/1.cc
+++ b/libstdc++-v3/testsuite/experimental/string_view/types/1.cc
@@ -17,7 +17,7 @@
// <http://www.gnu.org/licenses/>.
//
-// { dg-options "-std=gnu++1y" }
+// { dg-options "-std=gnu++14" }
// { dg-do compile }
#include <experimental/string_view>