+2019-01-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/88204
+ * testsuite/26_numerics/complex/operators/more_constexpr.cc: Do not
+ test std::complex<long double> if long double format is IBM128.
+ * testsuite/26_numerics/complex/requirements/more_constexpr.cc:
+ Likewise.
+
2019-01-08 Jonathan Wakely <jwakely@redhat.com>
* testsuite/libstdc++-prettyprinters/compat.cc: Test printer support
namespace __gnu_test
{
-
// Test constexpr real(val) imag(val).
template<typename _Tp, const int _Val = 42>
inline void
__gnu_test::test_operator_members<double, float>();
__gnu_test::test_operator_members<double, double>();
__gnu_test::test_operator_members<double, long double>();
+#ifndef __LONG_DOUBLE_IBM128__ // IBM128 format is not constexpr foldable
__gnu_test::test_operator_members<long double, float>();
__gnu_test::test_operator_members<long double, double>();
__gnu_test::test_operator_members<long double, long double>();
+#endif
#if defined(_GLIBCXX_USE_FLOAT128)
// Test primary template.