Author: Mark de Wever Date: 2020-11-28T20:08:09+01:00 New Revision: ae5f792002d8885c091e3e2de6fcebf9b26085f8
URL: https://github.com/llvm/llvm-project/commit/ae5f792002d8885c091e3e2de6fcebf9b26085f8 DIFF: https://github.com/llvm/llvm-project/commit/ae5f792002d8885c091e3e2de6fcebf9b26085f8.diff LOG: [libc++] Disable some tests using gcc 9. This should fix running the libc++ unit tests. They failed due to the changes introduced in 67c88e. Added: Modified: libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp Removed: ################################################################################ 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 d491bc0394b3..6d15930c1e57 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator Iter, MoveConstructible T> 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 bef328e5ba02..6210bc373a10 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator Iter, MoveConstructible T, diff --git a/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence.pass.cpp b/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence.pass.cpp index f39715cfb13e..7e8bee69040b 100644 --- a/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence.pass.cpp @@ -8,6 +8,7 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator InIter, diff --git a/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence_op.pass.cpp b/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence_op.pass.cpp index 636d50d0f4ff..4a50d4ec918a 100644 --- a/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence_op.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/adjacent. diff erence/adjacent_ diff erence_op.pass.cpp @@ -8,6 +8,7 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator InIter, diff --git a/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp b/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp index 1317c7664ada..90d13ee95c5d 100644 --- a/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp @@ -9,6 +9,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T> 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 fb2078dae7af..c7045d950902 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, class BinaryOperation> 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 18178153b0b8..d529f87a7d92 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T> 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 00092a69317c..38739da50c62 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, class BinaryOperation> 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 6c965000ccc0..20b443d9ffbe 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, class BinaryOperation> 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 aa74bb483f7b..cfbcfee23d0a 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T> 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 9e3edc1573ab..2c54d42ad3bf 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T, diff --git a/libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp b/libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp index 50d0a0632f6a..1049029a60f4 100644 --- a/libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/numeric.iota/iota.pass.cpp @@ -8,6 +8,7 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <class ForwardIterator, class T> 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 236b3fd00a8b..0c6a51ba0d55 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <InputIterator InIter, OutputIterator<auto, const InIter::value_type&> 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 4095cee01dba..64d641c24a1e 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 @@ // <numeric> // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<InputIterator InIter, diff --git a/libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp b/libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp index 88e2e24b605a..85182658a418 100644 --- a/libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp @@ -9,6 +9,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator> 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 073d3f8bc2c3..362639b6ba97 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class T> 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 0f3be386e05d..d1f9d88056a7 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class T, class BinaryOperation> 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 d7fef8e90d19..837e73bcbaec 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, diff --git a/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp index 41b3b6258d27..1307d7348168 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp @@ -10,6 +10,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, diff --git a/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp index 3ffb954d02d3..d2b494cc1d7a 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp @@ -9,6 +9,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template<class InputIterator, class OutputIterator, class T, diff --git a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp index 44abb822ea27..8c19488bbb60 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp @@ -9,6 +9,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <class InputIterator1, class T, diff --git a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp index 4b9d210597f2..65c38a0454db 100644 --- a/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp +++ b/libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp @@ -9,6 +9,7 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <class InputIterator1, class InputIterator2, class T> 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 73b110e2c7df..e0a16e78ca5b 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 @@ // <numeric> // UNSUPPORTED: c++03, c++11, c++14 // UNSUPPORTED: clang-8 +// UNSUPPORTED: gcc-9 // Became constexpr in C++20 // template <class InputIterator1, class InputIterator2, class T, _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits