2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Aug 2009 00:56:12 +0000 (00:56 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Aug 2009 00:56:12 +0000 (00:56 +0000)
commitc1130929d9cd9d0c652e814078d176ff77eac93f
tree1f50c43fa2ecac3c99fa0e3ce264c9a4263ca545
parent15877a9ce176cdaa4e0ce2a7a0d659b39d70d3d8
2009-08-11  Benjamin Kosnik  <bkoz@redhat.com>

* include/precompiled/extc++.h: Don't include TR1 if C++0x.
* include/precompiled/stdc++.h: Don't include cassert if
_GLIBCXX_NO_ASSERT defined.
* include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
semi-colon.
* include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
Same.

* testsuite/17_intro/headers/all.cc: Move into dialect-specific
directory.
* testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
* testsuite/17_intro/headers/all_assert_neg.cc: Same.
* testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.

* testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
* testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
use stdc++.h include.
* testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
* testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
* testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
* testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
* testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
* testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
...this.
* testsuite/17_intro/headers/c++200x/all.cc: To...
* testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
* testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
* testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
...this.
* testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
* testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150672 138bc75d-0d04-0410-961f-82ee72b054a4
22 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/cast.h
libstdc++-v3/include/ext/pointer.h
libstdc++-v3/include/precompiled/extc++.h
libstdc++-v3/include/precompiled/stdc++.h
libstdc++-v3/testsuite/17_intro/headers/all.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/all_assert_neg.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/all_c++200x_compatibility.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/all_pedantic_errors.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/c++1998/all_no_exceptions.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc [deleted file]
libstdc++-v3/testsuite/17_intro/headers/c++200x/all_no_exceptions.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc [new file with mode: 0644]
libstdc++-v3/testsuite/17_intro/headers/c++200x/stdc++.cc [moved from libstdc++-v3/testsuite/17_intro/headers/c++200x/all.cc with 54% similarity]
libstdc++-v3/testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc [new file with mode: 0644]