diff --git a/doc/src/sgml/regress.sgml b/doc/src/sgml/regress.sgml index 2c5263b075..193c8c256e 100644 --- a/doc/src/sgml/regress.sgml +++ b/doc/src/sgml/regress.sgml @@ -1,4 +1,4 @@ - + Regression Tests @@ -264,14 +264,19 @@ PGTZ='PST8PDT7,M04.01.0,M10.05.03'; export PGTZ Some of the tests involve computing 64-bit (double precision) numbers from table columns. Differences in results involving mathematical functions of double - precision columns have been observed. The float8 and - geometry tests are particularly prone to small differences across - platforms, or even with different compiler optimization options. + precision columns have been observed. The float8 and + geometry tests are particularly prone to small differences + across platforms, or even with different compiler optimization options. Human eyeball comparison is needed to determine the real significance of these differences which are usually 10 places to the right of the decimal point. + + Some systems display minus zero as -0, while others + just show 0. + + Some systems signal errors from pow() and exp() differently from the mechanism @@ -279,32 +284,6 @@ PGTZ='PST8PDT7,M04.01.0,M10.05.03'; export PGTZ code. - - - Polygon differences - - - Several of the tests involve operations on geographic data about - the Oakland/Berkeley, California street map. The map data is expressed as - polygons whose vertices are represented as pairs of double - precision numbers (decimal latitude and - longitude). Initially, some tables are created and loaded with - geographic data, then some views are created that join two - tables using the polygon intersection operator - (##), then a select is done on the view. - - - - When comparing the results from different platforms, differences - occur in the 2nd or 3rd place to the right of the decimal - point. The SQL statements where these problems occur are the - following: - -SELECT * from street; -SELECT * from iexit; - - - Row ordering differences