P0754R2 <version> header
commit53c7c5ac53dad9a3c72923177891c39553357627
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2018 16:42:11 +0000 (18 16:42 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2018 16:42:11 +0000 (18 16:42 +0000)
tree97fd558405049513e67f2470a03cffdecc0571b8
parent864bd5dee172ae84b6083c09ddd4123bbaa23f7d
P0754R2 <version> header

* include/Makefile.am: Add new header.
* include/Makefile.in: Regenerate.
* include/bits/c++config: Change doxygen comment to suggest <version>
instead of <iosfwd>.
* include/precompiled/stdc++.h: Include <cwchar> and <cwctype>
unconditionally.  Add C++17 and C++20 headers.
* include/std/version: New header.
* testsuite/17_intro/headers/c++2017/all_attributes.cc: New.
* testsuite/17_intro/headers/c++2017/all_no_exceptions.cc: New.
* testsuite/17_intro/headers/c++2017/all_no_rtti.cc: New.
* testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc: New.
* testsuite/17_intro/headers/c++2017/operator_names.cc: New.
* testsuite/17_intro/headers/c++2017/stdc++.cc: New.
* testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc:
New.
* testsuite/17_intro/headers/c++2020/all_attributes.cc: New.
* testsuite/17_intro/headers/c++2020/all_no_exceptions.cc: New.
* testsuite/17_intro/headers/c++2020/all_no_rtti.cc: New.
* testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc: New.
* testsuite/17_intro/headers/c++2020/operator_names.cc: New.
* testsuite/17_intro/headers/c++2020/stdc++.cc: New.
* testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc:
New.
* testsuite/18_support/headers/version/macros.cc: New.
* testsuite/18_support/headers/version/macros.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261706 138bc75d-0d04-0410-961f-82ee72b054a4
21 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/bits/c++config
libstdc++-v3/include/precompiled/stdc++.h
libstdc++-v3/include/std/version [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc [new file with mode: 0644]
libstdc++-v3/testsuite/18_support/headers/version/macros.cc [new file with mode: 0644]