Skip to content

Commit d03bc24

Browse files
committed
[NFC][libc++][format] Enable unit tests.
The GCC failures were partly fixed in D124103. The format functions tests are fixed on GCC but they require a huge amount of RAM (>10 GB). This fails with parallel testing in the CI. It can be solved by splitting the test, but GCC-12 will be released shortly and might fix the memory usage in these tests. Therefore these tests remain disabled. Reviewed By: #libc, ldionne Differential Revision: https://reviews.llvm.org/D124335
1 parent de7cee2 commit d03bc24

File tree

15 files changed

+3
-31
lines changed

15 files changed

+3
-31
lines changed

libcxx/test/libcxx/utilities/format/format.arguments/format.arg/visit_format_arg.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// This test requires the dylib support introduced in D92214.
1412
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}

libcxx/test/libcxx/utilities/format/format.arguments/format.args/get.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// This test requires the dylib support introduced in D92214.
1412
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}

libcxx/test/std/utilities/format/format.arguments/format.arg.store/class.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// <format>
1412

libcxx/test/std/utilities/format/format.arguments/format.arg.store/make_format_args.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// <format>
1412

libcxx/test/std/utilities/format/format.arguments/format.arg.store/make_format_args.sh.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
1010
// UNSUPPORTED: libcpp-has-no-wide-characters
11-
// TODO FMT Evaluate gcc-11 status
12-
// UNSUPPORTED: gcc-11
1311

1412
// Validate it works regardless of the signedness of `char`.
1513
// RUN: %{cxx} %{flags} %{compile_flags} -fsigned-char -fsyntax-only %s

libcxx/test/std/utilities/format/format.arguments/format.arg.store/make_wformat_args.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
1010
// XFAIL: libcpp-has-no-wide-characters
11-
// TODO FMT Evaluate gcc-11 status
12-
// UNSUPPORTED: gcc-11
1311

1412
// <format>
1513

libcxx/test/std/utilities/format/format.arguments/format.arg/operator_bool.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// <format>
1412

libcxx/test/std/utilities/format/format.arguments/format.args/ctor.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// <format>
1412

libcxx/test/std/utilities/format/format.formatter/format.context/format.context/arg.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-incomplete-format
10-
// TODO FMT Evaluate gcc-11 status
11-
// UNSUPPORTED: gcc-11
1210

1311
// <format>
1412

libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
// UNSUPPORTED: c++03, c++11, c++14, c++17
99
// UNSUPPORTED: libcpp-has-no-localization
1010
// UNSUPPORTED: libcpp-has-no-incomplete-format
11-
// TODO FMT Evaluate gcc-11 status
12-
// UNSUPPORTED: gcc-11
1311

1412
// REQUIRES: locale.en_US.UTF-8
1513
// REQUIRES: locale.fr_FR.UTF-8

0 commit comments

Comments
 (0)