hanchenye-llvm-project/libcxx/test
Eric Fiselier 831c112954 Fix various GCC mis-configurations for newer versions.
This patch goes through and enables C++11 and C++14 features for newer GCC's.
The main changes are:

1. Turn on variable templates. (Uses __cpp_variable_templates)
2. Assert atomic<Tp> is trivially copyable (Uses _GNUC_VER >= 501).
3. Turn on trailing return support for GCC. (Uses _GNUC_VER >= 404)
4. XFAIL void_t test for GCC 5.1 and 5.2. Fixed in GCC 6.

llvm-svn: 255585
2015-12-15 00:32:21 +00:00
..
libcxx Update how libc++/libc++abi link the tests. Follow up on r255559. 2015-12-14 22:24:19 +00:00
std Fix various GCC mis-configurations for newer versions. 2015-12-15 00:32:21 +00:00
support Use __make_integer_seq builtin for std::make_integer_sequence. Patch by K-ballo. 2015-12-09 22:03:06 +00:00
CMakeLists.txt [libcxx] Make it drastically simpler to link libc++. 2015-10-14 19:54:03 +00:00
lit.cfg [libcxx] Allow use of ShTest in libc++ tests along with other changes. 2015-01-22 18:05:58 +00:00
lit.site.cfg.in [libcxx] Use __config_site to configure the test suite features. 2015-10-14 18:22:15 +00:00
nothing_to_do.pass.cpp Test commit: Reverting whitespace changes 2014-07-17 05:10:03 +00:00
testit Add 'nostdinc++' to the flags used by testit. Makes the tests run better on Mac OS X with the new depr.c headers change 2015-11-01 21:14:22 +00:00