This reverts commit
55e0e458170c76c1a0074cd550a13ec47e38a3fa.
It's served its purpose of demonstrating what was wrong on
buildfarm member opossum. We could consider putting some kind
of single-purpose hack into ftod() to make the test pass there;
but I don't think it's worth the trouble, since there are surely
many other places whether this platform bug could manifest.
NaN
(1 row)
-SELECT 'nan'::float8::float4;
- float4
---------
- NaN
-(1 row)
-
-SELECT 'nan'::float4::float8;
- float8
---------
- NaN
-(1 row)
-
SELECT '' AS five, * FROM FLOAT4_TBL;
five | f1
------+--------------
NaN
(1 row)
-SELECT 'nan'::float8::float4;
- float4
---------
- NaN
-(1 row)
-
-SELECT 'nan'::float4::float8;
- float8
---------
- NaN
-(1 row)
-
SELECT '' AS five, * FROM FLOAT4_TBL;
five | f1
------+-------------
SELECT 'Infinity'::float4 / 'Infinity'::float4;
SELECT 'nan'::float4 / 'nan'::float4;
SELECT 'nan'::numeric::float4;
-SELECT 'nan'::float8::float4;
-SELECT 'nan'::float4::float8;
SELECT '' AS five, * FROM FLOAT4_TBL;