]> granicus.if.org Git - postgresql/commitdiff
Revert "Add some regression test cases for denormalized float8 input."
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 4 Feb 2012 20:52:09 +0000 (15:52 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 4 Feb 2012 20:52:09 +0000 (15:52 -0500)
This reverts commit 500cf66d5522b39ddfdc26b309f8b5b0e385f42e.  As was
more or less expected, a small minority of platforms won't accept
denormalized input even with the recent changes.  It doesn't seem
especially helpful to test this if we're going to have to provide an
alternate expected-file to allow failure.

src/test/regress/expected/float8-exp-three-digits-win32.out
src/test/regress/expected/float8-small-is-zero.out
src/test/regress/expected/float8-small-is-zero_1.out
src/test/regress/expected/float8.out
src/test/regress/sql/float8.sql

index fe97af0029b58c8693da47fa0600b352196ca296..2dd648d6b9221058cdfa1c2702b6d4a84d1c1ce5 100644 (file)
@@ -24,25 +24,6 @@ SELECT '-10e-400'::float8;
 ERROR:  "-10e-400" is out of range for type double precision
 LINE 1: SELECT '-10e-400'::float8;
                ^
--- test whether denormalized values are accepted
-SELECT '4.95e-324'::float8 < '1.49e-323'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '4.95e-324'::float8 > '0'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT substr('-4.95e-324'::float8::text, 1, 4);
- substr 
---------
- -4.9
-(1 row)
-
 -- bad input
 INSERT INTO FLOAT8_TBL(f1) VALUES ('');
 ERROR:  invalid input syntax for type double precision: ""
index 2bf2e6ce607127557ceb22fd6f38ca730888195c..5da743374c9174112fd7bfcaff2b17f25bd1d3a3 100644 (file)
@@ -24,25 +24,6 @@ SELECT '10e-400'::float8;
 
 SELECT '-10e-400'::float8;
  float8 
--- test whether denormalized values are accepted
-SELECT '4.95e-324'::float8 < '1.49e-323'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '4.95e-324'::float8 > '0'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT substr('-4.95e-324'::float8::text, 1, 4);
- substr 
---------
- -4.9
-(1 row)
-
 --------
      -0
 (1 row)
index b276eeca4f20856c3665ba58c706f056f0b89e10..530842e10233f096b22f371d2dd597e0fd376743 100644 (file)
@@ -24,25 +24,6 @@ SELECT '10e-400'::float8;
 
 SELECT '-10e-400'::float8;
  float8 
--- test whether denormalized values are accepted
-SELECT '4.95e-324'::float8 < '1.49e-323'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '4.95e-324'::float8 > '0'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT substr('-4.95e-324'::float8::text, 1, 4);
- substr 
---------
- -4.9
-(1 row)
-
 --------
       0
 (1 row)
index df6ec9c58c7aba0f4006bc6ff9ae43c76ee98b8a..6221538af5c9b8f8adcbd3755eda467e94cc254d 100644 (file)
@@ -24,25 +24,6 @@ SELECT '-10e-400'::float8;
 ERROR:  "-10e-400" is out of range for type double precision
 LINE 1: SELECT '-10e-400'::float8;
                ^
--- test whether denormalized values are accepted
-SELECT '4.95e-324'::float8 < '1.49e-323'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '4.95e-324'::float8 > '0'::float8;
- ?column? 
-----------
- t
-(1 row)
-
-SELECT substr('-4.95e-324'::float8::text, 1, 4);
- substr 
---------
- -4.9
-(1 row)
-
 -- bad input
 INSERT INTO FLOAT8_TBL(f1) VALUES ('');
 ERROR:  invalid input syntax for type double precision: ""
index 1f24556fed416198103ad3fb1c28658307648afa..92a574ab7bff24aa688d265cee98b4631cc19bc5 100644 (file)
@@ -16,11 +16,6 @@ SELECT '-10e400'::float8;
 SELECT '10e-400'::float8;
 SELECT '-10e-400'::float8;
 
--- test whether denormalized values are accepted
-SELECT '4.95e-324'::float8 < '1.49e-323'::float8;
-SELECT '4.95e-324'::float8 > '0'::float8;
-SELECT substr('-4.95e-324'::float8::text, 1, 4);
-
 -- bad input
 INSERT INTO FLOAT8_TBL(f1) VALUES ('');
 INSERT INTO FLOAT8_TBL(f1) VALUES ('     ');