summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/utility
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-09-24 22:42:36 +0000
committerLouis Dionne <ldionne@apple.com>2019-09-24 22:42:36 +0000
commitde8609c62a58c1ad8d930482077518e2c570ddd8 (patch)
tree8464b06d382b1808c69554861869eb93354c6d55 /libcxx/test/std/utilities/utility
parentcb4cda2d45e15aa01d3deb1e8779d2b0a22133e0 (diff)
downloadbcm5719-llvm-de8609c62a58c1ad8d930482077518e2c570ddd8.tar.gz
bcm5719-llvm-de8609c62a58c1ad8d930482077518e2c570ddd8.zip
[libc++] Purge mentions of GCC 4 from the test suite
We don't support GCC 4 and older according to the documentation, so we should pretend it doesn't exist. llvm-svn: 372787
Diffstat (limited to 'libcxx/test/std/utilities/utility')
-rw-r--r--libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp2
-rw-r--r--libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp2
-rw-r--r--libcxx/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp5
-rw-r--r--libcxx/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp3
4 files changed, 2 insertions, 10 deletions
diff --git a/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp b/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp
index 1ba14ef275f..b8dd28a5764 100644
--- a/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp
+++ b/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp
@@ -10,7 +10,7 @@
// Before GCC 6, aggregate initialization kicks in.
// See https://stackoverflow.com/q/41799015/627587.
-// UNSUPPORTED: gcc-4, gcc-5
+// UNSUPPORTED: gcc-5
// <utility>
diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp
index 17478e53548..511f21ec301 100644
--- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp
+++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp
@@ -10,7 +10,7 @@
// Before GCC 6, aggregate initialization kicks in.
// See https://stackoverflow.com/q/41799015/627587.
-// UNSUPPORTED: gcc-4, gcc-5
+// UNSUPPORTED: gcc-5
// <utility>
diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
index 9c53cb8d14b..d214972058c 100644
--- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
+++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
@@ -12,11 +12,6 @@
// explicit(see-below) constexpr pair();
-// This test doesn't pass due to a constexpr bug in GCC 4.9 that fails
-// to initialize any type without a user provided constructor in a constant
-// expression (e.g. float).
-// XFAIL: gcc-4.9
-
// NOTE: The SFINAE on the default constructor is tested in
// default-sfinae.pass.cpp
diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp
index 6841f286553..be7c0a8a8be 100644
--- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp
+++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp
@@ -13,9 +13,6 @@
// pair(pair const&) = default;
// pair(pair&&) = default;
-// Doesn't pass due to use of is_trivially_* trait.
-// XFAIL: gcc-4.9
-
#include <utility>
#include <cassert>
OpenPOWER on IntegriCloud