From: Mark de Wever Date: Sat, 28 Nov 2020 19:08:09 +0000 (+0100) Subject: [libc++] Disable some tests using gcc 9. X-Git-Tag: llvmorg-13-init~4935 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ae5f792002d8885c091e3e2de6fcebf9b26085f8;p=platform%2Fupstream%2Fllvm.git [libc++] Disable some tests using gcc 9. This should fix running the libc++ unit tests. They failed due to the changes introduced in 67c88e. --- 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