From ae5f792002d8885c091e3e2de6fcebf9b26085f8 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Sat, 28 Nov 2020 20:08:09 +0100 Subject: [PATCH] [libc++] Disable some tests using gcc 9. This should fix running the libc++ unit tests. They failed due to the changes introduced in 67c88e. --- libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp | 1 + .../numeric.ops/adjacent.difference/adjacent_difference.pass.cpp | 1 + .../numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp | 1 + .../test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp | 1 + .../numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp | 1 + .../test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp | 1 + .../std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp | 1 + .../numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp | 1 + .../test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp | 1 + .../std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp | 1 + libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp | 1 + .../transform_exclusive_scan_init_bop_uop.pass.cpp | 1 + .../transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp | 1 + .../transform_inclusive_scan_bop_uop_init.pass.cpp | 1 + .../transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp | 1 + .../transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp | 1 + .../transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp | 1 + 23 files changed, 23 insertions(+) diff --git a/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp b/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp index d491bc0..6d15930 100644 --- a/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp index bef328e..6210bc3 100644 --- a/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp index fb2078d..c7045d9 100644 --- a/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp index 1817815..d529f87 100644 --- a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp index 00092a6..38739da 100644 --- a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp index 6c96500..20b443d 100644 --- a/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp b/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp index aa74bb4..cfbcfee 100644 --- a/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp b/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp index 9e3edc1..2c54d42 100644 --- a/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp b/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp index 236b3fd..0c6a51b 100644 --- a/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template OutIter> diff --git a/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp index 4095cee..64d641c 100644 --- a/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp @@ -8,6 +8,7 @@ // // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp b/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp index 073d3f8..362639b 100644 --- a/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp index 0f3be38..d1f9d88 100644 --- a/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp index d7fef8e..837e73b 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template diff --git a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp index 73b110e..e0a16e7 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp @@ -9,6 +9,7 @@ // // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template