diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/regress/expected/float4-misrounded-input.out | 6 | ||||
-rw-r--r-- | src/test/regress/expected/float4.out | 6 | ||||
-rw-r--r-- | src/test/regress/expected/float8.out | 6 | ||||
-rw-r--r-- | src/test/regress/sql/float4.sql | 1 | ||||
-rw-r--r-- | src/test/regress/sql/float8.sql | 1 |
5 files changed, 20 insertions, 0 deletions
diff --git a/src/test/regress/expected/float4-misrounded-input.out b/src/test/regress/expected/float4-misrounded-input.out index 38b847a1adb..7b4964e1799 100644 --- a/src/test/regress/expected/float4-misrounded-input.out +++ b/src/test/regress/expected/float4-misrounded-input.out @@ -137,6 +137,12 @@ SELECT 'Infinity'::float4 / 'Infinity'::float4; NaN (1 row) +SELECT '42'::float4 / 'Infinity'::float4; + ?column? +---------- + 0 +(1 row) + SELECT 'nan'::float4 / 'nan'::float4; ?column? ---------- diff --git a/src/test/regress/expected/float4.out b/src/test/regress/expected/float4.out index 310402b6ee2..dde8c343ce4 100644 --- a/src/test/regress/expected/float4.out +++ b/src/test/regress/expected/float4.out @@ -137,6 +137,12 @@ SELECT 'Infinity'::float4 / 'Infinity'::float4; NaN (1 row) +SELECT '42'::float4 / 'Infinity'::float4; + ?column? +---------- + 0 +(1 row) + SELECT 'nan'::float4 / 'nan'::float4; ?column? ---------- diff --git a/src/test/regress/expected/float8.out b/src/test/regress/expected/float8.out index 2304b579d2b..63da7338937 100644 --- a/src/test/regress/expected/float8.out +++ b/src/test/regress/expected/float8.out @@ -120,6 +120,12 @@ SELECT 'Infinity'::float8 / 'Infinity'::float8; NaN (1 row) +SELECT '42'::float8 / 'Infinity'::float8; + ?column? +---------- + 0 +(1 row) + SELECT 'nan'::float8 / 'nan'::float8; ?column? ---------- diff --git a/src/test/regress/sql/float4.sql b/src/test/regress/sql/float4.sql index 1fcf823c21b..14e54714826 100644 --- a/src/test/regress/sql/float4.sql +++ b/src/test/regress/sql/float4.sql @@ -49,6 +49,7 @@ SELECT ' INFINITY x'::float4; SELECT 'Infinity'::float4 + 100.0; SELECT 'Infinity'::float4 / 'Infinity'::float4; +SELECT '42'::float4 / 'Infinity'::float4; SELECT 'nan'::float4 / 'nan'::float4; SELECT 'nan'::float4 / '0'::float4; SELECT 'nan'::numeric::float4; diff --git a/src/test/regress/sql/float8.sql b/src/test/regress/sql/float8.sql index f103871cdb2..7e817198533 100644 --- a/src/test/regress/sql/float8.sql +++ b/src/test/regress/sql/float8.sql @@ -42,6 +42,7 @@ SELECT ' INFINITY x'::float8; SELECT 'Infinity'::float8 + 100.0; SELECT 'Infinity'::float8 / 'Infinity'::float8; +SELECT '42'::float8 / 'Infinity'::float8; SELECT 'nan'::float8 / 'nan'::float8; SELECT 'nan'::float8 / '0'::float8; SELECT 'nan'::numeric::float8; |