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

--- Comment #29 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Mon Oct 22 08:47:52 2018
New Revision: 265374

URL: https://gcc.gnu.org/viewcvs?rev=265374&root=gcc&view=rev
Log:
PR libstdc++/79433 no #error for including TS headers with wrong -std

Backport from mainline
2017-09-12  Jonathan Wakely  <jwak...@redhat.com>

        PR libstdc++/79433
        * include/Makefile.am: Remove <bits/c++14_warning.h>.
        * include/Makefile.in: Regenerate.
        * include/bits/c++14_warning.h: Remove.
        * include/experimental/algorithm: Do not include <c++14_warning.h>.
        * include/experimental/any: Likewise.
        * include/experimental/array: Likewise.
        * include/experimental/bits/erase_if.h: Likewise.
        * include/experimental/bits/lfts_config.h: Likewise.
        * include/experimental/bits/shared_ptr.h: Likewise.
        * include/experimental/bits/string_view.tcc: Likewise.
        * include/experimental/chrono: Likewise.
        * include/experimental/deque: Likewise.
        * include/experimental/filesystem: Do not include <c++0x_warning.h>.
        * include/experimental/forward_list: Do not include <c++14_warning.h>.
        * include/experimental/functional: Likewise.
        * include/experimental/iterator: Likewise.
        * include/experimental/list: Likewise.
        * include/experimental/map: Likewise.
        * include/experimental/memory: Likewise.
        * include/experimental/numeric: Likewise.
        * include/experimental/optional: Likewise.
        * include/experimental/propagate_const: Likewise.
        * include/experimental/ratio: Likewise.
        * include/experimental/regex: Likewise.
        * include/experimental/set: Likewise.
        * include/experimental/string: Likewise.
        * include/experimental/string_view: Likewise.
        * include/experimental/system_error: Likewise.
        * include/experimental/tuple: Likewise.
        * include/experimental/type_traits: Likewise.
        * include/experimental/unordered_map: Likewise.
        * include/experimental/unordered_set: Likewise.
        * include/experimental/vector: Likewise.
        * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error
        line number.
        * testsuite/experimental/array/neg.cc: Likewise.
        * testsuite/experimental/propagate_const/assignment/move_neg.cc:
        Likewise.
        * testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
        * testsuite/experimental/propagate_const/requirements2.cc: Likewise.
        * testsuite/experimental/propagate_const/requirements3.cc: Likewise.
        * testsuite/experimental/propagate_const/requirements4.cc: Likewise.
        * testsuite/experimental/propagate_const/requirements5.cc: Likewise.

Removed:
    branches/gcc-7-branch/libstdc++-v3/include/bits/c++14_warning.h
Modified:
    branches/gcc-7-branch/libstdc++-v3/ChangeLog
    branches/gcc-7-branch/libstdc++-v3/include/Makefile.am
    branches/gcc-7-branch/libstdc++-v3/include/Makefile.in
    branches/gcc-7-branch/libstdc++-v3/include/experimental/algorithm
    branches/gcc-7-branch/libstdc++-v3/include/experimental/any
    branches/gcc-7-branch/libstdc++-v3/include/experimental/array
    branches/gcc-7-branch/libstdc++-v3/include/experimental/bits/erase_if.h
    branches/gcc-7-branch/libstdc++-v3/include/experimental/bits/lfts_config.h
    branches/gcc-7-branch/libstdc++-v3/include/experimental/bits/shared_ptr.h
   
branches/gcc-7-branch/libstdc++-v3/include/experimental/bits/string_view.tcc
    branches/gcc-7-branch/libstdc++-v3/include/experimental/chrono
    branches/gcc-7-branch/libstdc++-v3/include/experimental/deque
    branches/gcc-7-branch/libstdc++-v3/include/experimental/filesystem
    branches/gcc-7-branch/libstdc++-v3/include/experimental/forward_list
    branches/gcc-7-branch/libstdc++-v3/include/experimental/functional
    branches/gcc-7-branch/libstdc++-v3/include/experimental/iterator
    branches/gcc-7-branch/libstdc++-v3/include/experimental/list
    branches/gcc-7-branch/libstdc++-v3/include/experimental/map
    branches/gcc-7-branch/libstdc++-v3/include/experimental/memory
    branches/gcc-7-branch/libstdc++-v3/include/experimental/numeric
    branches/gcc-7-branch/libstdc++-v3/include/experimental/optional
    branches/gcc-7-branch/libstdc++-v3/include/experimental/propagate_const
    branches/gcc-7-branch/libstdc++-v3/include/experimental/ratio
    branches/gcc-7-branch/libstdc++-v3/include/experimental/regex
    branches/gcc-7-branch/libstdc++-v3/include/experimental/set
    branches/gcc-7-branch/libstdc++-v3/include/experimental/string
    branches/gcc-7-branch/libstdc++-v3/include/experimental/string_view
    branches/gcc-7-branch/libstdc++-v3/include/experimental/system_error
    branches/gcc-7-branch/libstdc++-v3/include/experimental/tuple
    branches/gcc-7-branch/libstdc++-v3/include/experimental/type_traits
    branches/gcc-7-branch/libstdc++-v3/include/experimental/unordered_map
    branches/gcc-7-branch/libstdc++-v3/include/experimental/unordered_set
    branches/gcc-7-branch/libstdc++-v3/include/experimental/vector
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc
    branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/array/neg.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc
   
branches/gcc-7-branch/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc

Reply via email to