Re: [PATCH] PR libstdc++/88204 disable std::complex tests

2019-01-09 Thread Segher Boessenkool
On Wed, Jan 09, 2019 at 11:14:37AM +0100, Jakub Jelinek wrote: > Or is double-double considered dead format that will hopefully soon go > away, not worth spending more time on? It won't go away soon, but I think we should treat it as legacy format. Currently, to use ieee128 you need either hardwa

Re: [PATCH] PR libstdc++/88204 disable std::complex tests

2019-01-09 Thread Iain Sandoe
> On 9 Jan 2019, at 10:14, Jakub Jelinek wrote: > > On Wed, Jan 09, 2019 at 09:37:40AM +, Jonathan Wakely wrote: >> The IBM128 long double format isn't foldable in constant expressions, so >> conditionally skip the std::complex cases when they'll >> fail. >> >> PR libstdc++/88204 >>

Re: [PATCH] PR libstdc++/88204 disable std::complex tests

2019-01-09 Thread Jakub Jelinek
On Wed, Jan 09, 2019 at 09:37:40AM +, Jonathan Wakely wrote: > The IBM128 long double format isn't foldable in constant expressions, so > conditionally skip the std::complex cases when they'll > fail. > > PR libstdc++/88204 > * testsuite/26_numerics/complex/operators/more_constexpr

[PATCH] PR libstdc++/88204 disable std::complex tests

2019-01-09 Thread Jonathan Wakely
The IBM128 long double format isn't foldable in constant expressions, so conditionally skip the std::complex cases when they'll fail. PR libstdc++/88204 * testsuite/26_numerics/complex/operators/more_constexpr.cc: Do not test std::complex if long double format is IBM128.