head	1.85;
access;
symbols
	REL9_0_0:1.85
	REL9_1_ALPHA1:1.85
	REL9_0_RC1:1.85
	REL9_0_BETA4:1.85
	REL9_0_STABLE:1.85.0.16
	REL9_0_BETA3:1.85
	REL9_0_BETA2:1.85
	REL7_4_29:1.69
	REL8_0_25:1.79
	REL8_1_21:1.79
	REL8_2_17:1.83
	REL8_3_11:1.85
	REL8_4_4:1.85
	REL9_0_BETA1:1.85
	REL9_0_ALPHA5_BRANCH:1.85.0.14
	REL9_0_ALPHA5:1.85
	REL7_4_28:1.69
	REL8_0_24:1.79
	REL8_1_20:1.79
	REL8_2_16:1.83
	REL8_3_10:1.85
	REL8_4_3:1.85
	REL9_0_ALPHA4:1.85
	REL9_0_ALPHA4_BRANCH:1.85.0.12
	REL8_5_ALPHA3:1.85
	REL8_5_ALPHA3_BRANCH:1.85.0.10
	REL7_4_27:1.69
	REL8_0_23:1.79
	REL8_1_19:1.79
	REL8_2_15:1.83
	REL8_3_9:1.85
	REL8_4_2:1.85
	REL8_5_ALPHA2:1.85
	REL8_5_ALPHA2_BRANCH:1.85.0.8
	REL7_4_26:1.69
	REL8_0_22:1.79
	REL8_1_18:1.79
	REL8_2_14:1.83
	REL8_3_8:1.85
	REL8_4_1:1.85
	REL8_5_ALPHA1:1.85
	REL8_5_ALPHA1_BRANCH:1.85.0.6
	REL8_4_STABLE:1.85.0.4
	REL8_4_0:1.85
	REL8_4_RC2:1.85
	REL8_4_RC1:1.85
	REL8_4_BETA2:1.85
	REL8_4_BETA1:1.85
	REL7_4_25:1.69
	REL8_0_21:1.79
	REL8_1_17:1.79
	REL8_2_13:1.83
	REL8_3_7:1.85
	REL7_4_24:1.69
	REL8_0_20:1.79
	REL8_1_16:1.79
	REL8_2_12:1.83
	REL8_3_6:1.85
	REL7_4_23:1.69
	REL8_0_19:1.79
	REL8_1_15:1.79
	REL8_2_11:1.83
	REL8_3_5:1.85
	REL7_4_22:1.69
	REL8_0_18:1.79
	REL8_1_14:1.79
	REL8_2_10:1.83
	REL8_3_4:1.85
	REL7_4_21:1.69
	REL8_0_17:1.79
	REL8_1_13:1.79
	REL8_2_9:1.83
	REL8_3_3:1.85
	REL7_4_20:1.69
	REL8_0_16:1.79
	REL8_1_12:1.79
	REL8_2_8:1.83
	REL8_3_2:1.85
	REL8_2_7:1.83
	REL8_3_1:1.85
	REL8_3_STABLE:1.85.0.2
	REL8_3_0:1.85
	REL8_3_RC2:1.85
	REL7_3_21:1.56.2.5
	REL7_4_19:1.69
	REL8_0_15:1.79
	REL8_1_11:1.79
	REL8_2_6:1.83
	REL8_3_RC1:1.85
	REL8_3_BETA4:1.85
	REL8_3_BETA3:1.85
	REL8_3_BETA2:1.85
	REL8_3_BETA1:1.85
	REL7_3_20:1.56.2.5
	REL7_4_18:1.69
	REL8_0_14:1.79
	REL8_1_10:1.79
	REL8_2_5:1.83
	REL7_3_19:1.56.2.5
	REL7_4_17:1.69
	REL8_0_13:1.79
	REL8_1_9:1.79
	REL8_2_4:1.83
	REL8_0_12:1.79
	REL8_1_8:1.79
	REL8_2_3:1.83
	REL7_3_18:1.56.2.5
	REL7_4_16:1.69
	REL8_0_11:1.79
	REL8_1_7:1.79
	REL8_2_2:1.83
	REL8_0_10:1.79
	REL8_1_6:1.79
	REL8_2_1:1.83
	REL7_4_15:1.69
	REL7_3_17:1.56.2.5
	REL8_2_STABLE:1.83.0.2
	REL8_2_0:1.83
	REL8_2_RC1:1.83
	REL8_2_BETA3:1.83
	REL8_2_BETA2:1.83
	REL8_1_5:1.79
	REL8_0_9:1.79
	REL7_4_14:1.69
	REL7_3_16:1.56.2.5
	REL8_2_BETA1:1.83
	REL7_3_15:1.56.2.5
	REL7_4_13:1.69
	REL8_0_8:1.79
	REL8_1_4:1.79
	REL7_3_14:1.56.2.5
	REL7_4_12:1.69
	REL8_0_7:1.79
	REL8_1_3:1.79
	REL7_3_13:1.56.2.5
	REL7_4_11:1.69
	REL8_0_6:1.79
	REL8_1_2:1.79
	REL7_3_12:1.56.2.4
	REL7_4_10:1.69
	REL8_0_5:1.79
	REL8_1_1:1.79
	REL8_1_STABLE:1.79.0.6
	REL8_1_0:1.79
	REL8_1_0RC1:1.79
	REL8_1_0BETA4:1.79
	REL8_1_0BETA3:1.79
	REL7_3_11:1.56.2.4
	REL7_4_9:1.69
	REL8_0_4:1.79
	REL8_1_0BETA2:1.79
	REL8_1_0BETA1:1.79
	REL7_2_8:1.54
	REL7_3_10:1.56.2.4
	REL7_4_8:1.69
	REL8_0_3:1.79
	REL8_0_2:1.79
	REL7_2_7:1.54
	REL7_3_9:1.56.2.4
	REL7_4_7:1.69
	REL8_0_1:1.79
	REL8_0_STABLE:1.79.0.4
	REL8_0_0:1.79.0.2
	REL8_0_0RC5:1.79
	REL8_0_0RC4:1.79
	REL8_0_0RC3:1.79
	REL8_0_0RC2:1.78
	REL8_0_0RC1:1.78
	REL8_0_0BETA5:1.78
	REL8_0_0BETA4:1.78
	REL7_4_6:1.69
	REL7_3_8:1.56.2.4
	REL7_2_6:1.54
	REL8_0_0BETA3:1.77
	REL8_0_0BETA2:1.77
	REL7_2_5:1.54
	REL7_4_5:1.69
	REL7_3_7:1.56.2.4
	REL7_4_4:1.69
	REL8_0_0BETA1:1.77
	REL7_4_3:1.69
	REL7_4_2:1.69
	REL7_3_6:1.56.2.4
	REL7_4_1:1.69
	REL7_3_5:1.56.2.4
	REL7_4:1.69
	REL7_4_RC2:1.69
	REL7_4_STABLE:1.69.0.2
	REL7_4_RC1:1.69
	REL7_4_BETA5:1.68
	REL7_4_BETA4:1.68
	REL7_4_BETA3:1.68
	REL7_4_BETA2:1.68
	WIN32_DEV:1.68.0.2
	REL7_4_BETA1:1.68
	REL7_3_4:1.56.2.4
	REL7_3_2:1.56.2.4
	REL7_2_4:1.54
	REL7_3_STABLE:1.56.0.2
	REL7_2_3:1.54
	REL7_2_STABLE:1.54.0.2
	REL7_2:1.54
	REL7_2_RC2:1.54
	REL7_2_RC1:1.54
	REL7_2_BETA5:1.54
	REL7_2_BETA4:1.51
	REL7_2_BETA3:1.49
	REL7_2_BETA2:1.49
	REL7_2_BETA1:1.49
	REL7_1_2:1.46
	REL7_1_STABLE:1.46.0.2
	REL7_1_BETA:1.39
	REL7_1_BETA3:1.42
	REL7_1_BETA2:1.42
	REL7_1:1.46
	REL7_0_PATCHES:1.27.0.2
	REL7_0:1.27;
locks; strict;
comment	@# @;


1.85
date	2007.06.12.11.07.34;	author mha;	state Exp;
branches;
next	1.84;

1.84
date	2007.02.08.15.28.58;	author momjian;	state Exp;
branches;
next	1.83;

1.83
date	2006.08.03.17.04.00;	author tgl;	state Exp;
branches;
next	1.82;

1.82
date	2006.05.05.18.10.35;	author momjian;	state Exp;
branches;
next	1.81;

1.81
date	2006.05.05.16.16.49;	author momjian;	state Exp;
branches;
next	1.80;

1.80
date	2006.01.05.01.56.30;	author momjian;	state Exp;
branches;
next	1.79;

1.79
date	2004.12.23.03.49.40;	author tgl;	state Exp;
branches;
next	1.78;

1.78
date	2004.10.04.14.42.47;	author tgl;	state Exp;
branches;
next	1.77;

1.77
date	2004.07.13.02.55.25;	author tgl;	state Exp;
branches;
next	1.76;

1.76
date	2004.07.13.02.05.06;	author momjian;	state Exp;
branches;
next	1.75;

1.75
date	2004.07.12.20.11.20;	author momjian;	state Exp;
branches;
next	1.74;

1.74
date	2004.05.21.05.08.06;	author tgl;	state Exp;
branches;
next	1.73;

1.73
date	2004.05.02.04.27.37;	author momjian;	state Exp;
branches;
next	1.72;

1.72
date	2004.04.08.23.00.55;	author momjian;	state Exp;
branches;
next	1.71;

1.71
date	2004.03.15.16.20.50;	author momjian;	state Exp;
branches;
next	1.70;

1.70
date	2004.02.29.02.41.45;	author momjian;	state Exp;
branches;
next	1.69;

1.69
date	2003.10.25.20.18.53;	author petere;	state Exp;
branches;
next	1.68;

1.68
date	2003.08.04.15.06.45;	author tgl;	state Exp;
branches;
next	1.67;

1.67
date	2003.06.13.02.21.03;	author tgl;	state Exp;
branches;
next	1.66;

1.66
date	2003.06.13.01.50.50;	author tgl;	state Exp;
branches;
next	1.65;

1.65
date	2002.12.13.20.35.57;	author tgl;	state Exp;
branches;
next	1.64;

1.64
date	2002.12.10.18.23.12;	author tgl;	state Exp;
branches;
next	1.63;

1.63
date	2002.12.06.05.00.32;	author momjian;	state Exp;
branches;
next	1.62;

1.62
date	2002.12.06.03.43.30;	author momjian;	state Exp;
branches;
next	1.61;

1.61
date	2002.12.06.03.28.34;	author momjian;	state Exp;
branches;
next	1.60;

1.60
date	2002.11.21.04.40.26;	author tgl;	state Exp;
branches;
next	1.59;

1.59
date	2002.11.12.20.02.32;	author tgl;	state Exp;
branches;
next	1.58;

1.58
date	2002.11.12.00.39.08;	author tgl;	state Exp;
branches;
next	1.57;

1.57
date	2002.11.08.20.09.55;	author tgl;	state Exp;
branches;
next	1.56;

1.56
date	2002.11.01.16.32.32;	author tgl;	state Exp;
branches
	1.56.2.1;
next	1.55;

1.55
date	2002.10.29.03.44.22;	author momjian;	state Exp;
branches;
next	1.54;

1.54
date	2001.12.21.03.03.55;	author tgl;	state Exp;
branches;
next	1.53;

1.53
date	2001.12.20.04.25.00;	author ishii;	state Exp;
branches;
next	1.52;

1.52
date	2001.12.19.17.25.55;	author tgl;	state Exp;
branches;
next	1.51;

1.51
date	2001.12.10.16.31.23;	author tgl;	state Exp;
branches;
next	1.50;

1.50
date	2001.12.02.15.48.19;	author tgl;	state Exp;
branches;
next	1.49;

1.49
date	2001.08.26.00.55.15;	author momjian;	state Exp;
branches;
next	1.48;

1.48
date	2001.08.06.21.55.14;	author petere;	state Exp;
branches;
next	1.47;

1.47
date	2001.05.10.23.46.25;	author momjian;	state Exp;
branches;
next	1.46;

1.46
date	2001.03.26.17.51.41;	author momjian;	state Exp;
branches;
next	1.45;

1.45
date	2001.03.22.15.13.18;	author scrappy;	state Exp;
branches;
next	1.44;

1.44
date	2001.02.13.14.32.52;	author momjian;	state Exp;
branches;
next	1.43;

1.43
date	2001.01.27.04.26.37;	author momjian;	state Exp;
branches;
next	1.42;

1.42
date	2001.01.07.01.14.35;	author tgl;	state Exp;
branches;
next	1.41;

1.41
date	2000.12.30.02.48.04;	author tgl;	state Exp;
branches;
next	1.40;

1.40
date	2000.12.11.16.45.16;	author tgl;	state Exp;
branches;
next	1.39;

1.39
date	2000.11.22.01.00.36;	author petere;	state Exp;
branches;
next	1.38;

1.38
date	2000.11.06.22.40.30;	author petere;	state Exp;
branches;
next	1.37;

1.37
date	2000.10.31.19.55.20;	author petere;	state Exp;
branches;
next	1.36;

1.36
date	2000.10.24.18.11.48;	author petere;	state Exp;
branches;
next	1.35;

1.35
date	2000.10.22.22.15.09;	author petere;	state Exp;
branches;
next	1.34;

1.34
date	2000.10.16.22.37.37;	author momjian;	state Exp;
branches;
next	1.33;

1.33
date	2000.10.14.23.55.58;	author momjian;	state Exp;
branches;
next	1.32;

1.32
date	2000.10.07.19.48.27;	author momjian;	state Exp;
branches;
next	1.31;

1.31
date	2000.09.28.08.53.32;	author petere;	state Exp;
branches;
next	1.30;

1.30
date	2000.09.24.04.07.11;	author tgl;	state Exp;
branches;
next	1.29;

1.29
date	2000.09.12.04.12.47;	author momjian;	state Exp;
branches;
next	1.28;

1.28
date	2000.07.05.04.28.19;	author momjian;	state Exp;
branches;
next	1.27;

1.27
date	2000.04.17.18.11.41;	author momjian;	state Exp;
branches;
next	1.26;

1.26
date	2000.04.08.19.20.10;	author tgl;	state Exp;
branches;
next	1.25;

1.25
date	2000.04.08.18.35.30;	author momjian;	state Exp;
branches;
next	1.24;

1.24
date	2000.04.07.19.00.44;	author scrappy;	state Exp;
branches;
next	1.23;

1.23
date	2000.04.05.02.36.40;	author momjian;	state Exp;
branches;
next	1.22;

1.22
date	2000.04.05.02.25.11;	author scrappy;	state Exp;
branches;
next	1.21;

1.21
date	2000.04.05.02.08.29;	author scrappy;	state Exp;
branches;
next	1.20;

1.20
date	2000.04.04.04.07.52;	author momjian;	state Exp;
branches;
next	1.19;

1.19
date	2000.03.31.22.03.52;	author petere;	state Exp;
branches;
next	1.18;

1.18
date	2000.03.31.14.14.34;	author momjian;	state Exp;
branches;
next	1.17;

1.17
date	2000.03.31.05.30.29;	author tgl;	state Exp;
branches;
next	1.16;

1.16
date	2000.03.31.05.13.39;	author tgl;	state Exp;
branches;
next	1.15;

1.15
date	2000.03.30.07.49.39;	author tgl;	state Exp;
branches;
next	1.14;

1.14
date	2000.03.26.02.35.01;	author ishii;	state Exp;
branches;
next	1.13;

1.13
date	2000.03.23.17.27.36;	author momjian;	state Exp;
branches;
next	1.12;

1.12
date	2000.03.14.15.55.54;	author momjian;	state Exp;
branches;
next	1.11;

1.11
date	2000.03.08.19.36.19;	author momjian;	state Exp;
branches;
next	1.10;

1.10
date	2000.03.01.19.11.06;	author momjian;	state Exp;
branches;
next	1.9;

1.9
date	2000.02.28.02.21.17;	author momjian;	state Exp;
branches;
next	1.8;

1.8
date	2000.02.27.10.13.22;	author ishii;	state Exp;
branches;
next	1.7;

1.7
date	2000.02.23.15.46.15;	author momjian;	state Exp;
branches;
next	1.6;

1.6
date	2000.02.06.05.09.41;	author momjian;	state Exp;
branches;
next	1.5;

1.5
date	2000.01.25.01.59.27;	author tgl;	state Exp;
branches;
next	1.4;

1.4
date	2000.01.21.01.48.02;	author tgl;	state Exp;
branches;
next	1.3;

1.3
date	2000.01.20.15.21.23;	author momjian;	state Exp;
branches;
next	1.2;

1.2
date	2000.01.09.20.54.36;	author tgl;	state Exp;
branches;
next	1.1;

1.1
date	2000.01.09.07.53.58;	author tgl;	state Exp;
branches;
next	;

1.56.2.1
date	2002.11.12.00.39.36;	author tgl;	state Exp;
branches;
next	1.56.2.2;

1.56.2.2
date	2002.11.12.20.02.38;	author tgl;	state Exp;
branches;
next	1.56.2.3;

1.56.2.3
date	2002.11.21.04.40.41;	author tgl;	state Exp;
branches;
next	1.56.2.4;

1.56.2.4
date	2002.11.27.17.04.45;	author tgl;	state Exp;
branches;
next	1.56.2.5;

1.56.2.5
date	2005.12.15.05.43.35;	author tgl;	state Exp;
branches;
next	;


desc
@@


1.85
log
@Rewrite ECPG regression test driver in C, by splitting the standard
regression driver into two parts and reusing half of it. Required to
run ECPG tests without a shell on MSVC builds.

Fix ECPG thread tests for MSVC build (incl output files).

Joachim Wieland and Magnus Hagander
@
text
@float4:out:i.86-pc-mingw32=float4-exp-three-digits.out
float4:out:i.86-pc-win32vc=float4-exp-three-digits.out
float8:out:i.86-.*-freebsd=float8-small-is-zero.out
float8:out:i.86-.*-openbsd=float8-small-is-zero.out
float8:out:i.86-.*-netbsd=float8-small-is-zero.out
float8:out:m68k-.*-netbsd=float8-small-is-zero.out
float8:out:i.86-pc-mingw32=float8-exp-three-digits-win32.out
float8:out:i.86-pc-win32vc=float8-exp-three-digits-win32.out
float8:out:i.86-pc-cygwin=float8-small-is-zero.out
int8:out:i.86-pc-mingw32=int8-exp-three-digits.out
int8:out:i.86-pc-win32vc=int8-exp-three-digits.out
@


1.84
log
@Win32 regression test fixes:

For win32 in general, this makes it possible to run the regression tests
as an admin user by using the same restricted token method that's used
by pg_ctl and initdb.

For vc++, it adds building of pg_regress.exe, adds a resultmap, and
fixes how it runs the install.

Magnus Hagander
@
text
@d1 11
a11 11
float4/i.86-pc-mingw32=float4-exp-three-digits
float4/i.86-pc-win32vc=float4-exp-three-digits
float8/i.86-.*-freebsd=float8-small-is-zero
float8/i.86-.*-openbsd=float8-small-is-zero
float8/i.86-.*-netbsd=float8-small-is-zero
float8/m68k-.*-netbsd=float8-small-is-zero
float8/i.86-pc-mingw32=float8-exp-three-digits-win32
float8/i.86-pc-win32vc=float8-exp-three-digits-win32
float8/i.86-pc-cygwin=float8-small-is-zero
int8/i.86-pc-mingw32=int8-exp-three-digits
int8/i.86-pc-win32vc=int8-exp-three-digits@


1.83
log
@Remove use of a regex character class in resultmap (for freebsd version
check).  This isn't supported by pg_regress since the recent rewrite
into C.  While we could add char classes to pg_regress.c's code, it's
not really needed at the moment: thanks to Andrew's patch to make
pg_regress always accept the 'standard' comparison file, we can just
drop the version check.
@
text
@d2 1
d8 1
d11 1
@


1.82
log
@Seems some NetBSD 3.0 x86 systems still need float8-small-is-zero, so
patch reverted.
@
text
@d2 1
a2 1
float8/i.86-.*-freebsd[234]=float8-small-is-zero
@


1.81
log
@Use regression results float8-small-is-zero only for NetBSD < 3.0.

Backpatch to 8.1.X.

Simon Burge
@
text
@d4 2
a5 2
float8/i.86-.*-netbsd[12]=float8-small-is-zero
float8/m68k-.*-netbsd[12]=float8-small-is-zero
@


1.80
log
@Remove QNX port.
@
text
@d4 2
a5 2
float8/i.86-.*-netbsd=float8-small-is-zero
float8/m68k-.*-netbsd=float8-small-is-zero
@


1.79
log
@Use float8-small-is-zero for netbsd on m68k, per Rmi Zara.
@
text
@a0 1
float4/.*-qnx=float4-exp-three-digits
a5 1
float8/.*-qnx=float8-exp-three-digits
a7 1
int8/.*-qnx=int8-exp-three-digits
@


1.78
log
@Detect overflow in integer arithmetic operators (integer, smallint, and
bigint variants).  Clean up some inconsistencies in error message wording.
Fix scanint8 to allow trailing whitespace in INT64_MIN case.  Update
int8-exp-three-digits.out, which seems to have been ignored by the last
couple of people to modify the int8 regression test, and remove
int8-exp-three-digits-win32.out which is thereby exposed as redundant.
@
text
@d6 1
@


1.77
log
@Can't have blank lines in resultmap; some versions of expr complain.
@
text
@d10 1
a10 1
int8/i.86-pc-mingw32=int8-exp-three-digits-win32
@


1.76
log
@Rename join ordering named join_1.out
@
text
@a10 1

@


1.75
log
@Add Win32-specific join ordering.
@
text
@a10 1
join/i.86-pc-mingw32=join-win32
@


1.74
log
@Integrate src/timezone library for all platforms.  There is more we can
and should do now that we control our own destiny for timezone handling,
but this commit gets the bulk of the picayune diffs in place.
Magnus Hagander and Tom Lane.
@
text
@d11 2
@


1.73
log
@this patch makes sure that:
 * correct platform specific regression files are used under ming
 * pwd prints out a usable win32 pathname

Claudio Natoli
@
text
@a0 8
abstime/.*-aix4=abstime-solaris-1947
abstime/.*-aix5=abstime-solaris-1947
abstime/alpha.*-dec-osf=abstime-solaris-1947
abstime/.*-irix=abstime-solaris-1947
abstime/i.86-pc-solaris=abstime-solaris-1947
abstime/sparc-sun-solaris=abstime-solaris-1947
abstime/.*-sco=abstime-solaris-1947
abstime/.*-sysv5=abstime-solaris-1947
a8 11
horology/.*-aix4=horology-solaris-1947
horology/.*-aix5=horology-solaris-1947
horology/alpha.*-dec-osf=horology-solaris-1947
horology/.*-cygwin=horology-no-DST-before-1970
horology/.*-hpux=horology-no-DST-before-1970
horology/.*-irix=horology-solaris-1947
horology/i.86-pc-solaris=horology-solaris-1947
horology/sparc-sun-solaris=horology-solaris-1947
horology/sparc-sun-sunos4.*=horology-no-DST-before-1970
horology/.*-sysv5=horology-solaris-1947
horology/.*-sco=horology-solaris-1947
a10 8
tinterval/.*-aix4=tinterval-solaris-1947
tinterval/.*-aix5=tinterval-solaris-1947
tinterval/alpha.*-dec-osf=tinterval-solaris-1947
tinterval/.*-irix=tinterval-solaris-1947
tinterval/i.86-pc-solaris=tinterval-solaris-1947
tinterval/sparc-sun-solaris=tinterval-solaris-1947
tinterval/.*-sysv5=tinterval-solaris-1947
tinterval/.*-sco=tinterval-solaris-1947
@


1.72
log
@Magnus says new Win32 timezone library will not need special horology:

so remove regression result map line:

	horology/win32=horology-no-DST-before-1970
@
text
@d10 1
a10 1
float4/win32=float4-exp-three-digits
d15 1
a15 1
float8/win32=float8-exp-three-digits-win32
d29 1
a29 1
int8/win32=int8-exp-three-digits-win32
@


1.71
log
@float8-small-is-zero and float8-exp-three-digits will likely need
similar changes.

Claudio Natoli
@
text
@a27 1
horology/win32=horology-no-DST-before-1970
@


1.70
log
@"Corrects" the int8/float4/float8 tests under win32.

Claudio Natoli
@
text
@d28 1
@


1.69
log
@Get Tru64/cc to compile.  Need to add -ieee so that it doesn't choke on
0.0/0.0.  That option appears to affect the regression test result as well.
The compiler documentation doesn't recommend -O4 for universal use, so
let's stick to the conservative -O (== -O2) by default.
@
text
@d10 1
d15 1
d29 1
@


1.68
log
@HPUX's horology behavior is OS-dependent, not hardware-dependent.
@
text
@a13 1
float8/alpha.*-dec-osf.*:cc=float8-fp-exception
@


1.67
log
@Okay, recognize freebsd 2.* and 3.* too.
@
text
@d20 1
a20 1
horology/hppa=horology-no-DST-before-1970
@


1.66
log
@Expect FreeBSD 5.* to have standard float arithmetic.
@
text
@d10 1
a10 1
float8/i.86-.*-freebsd4=float8-small-is-zero
@


1.65
log
@Admit defeat on the prospect of keeping straight exactly which platforms
produce which output in the geometry test, even with the problem narrowed
down to only whether they print minus zero or not.  Instead, use
pg_regress' locale-variant mechanism to automatically consider the test
to pass if it matches either supplied comparison file.  geometry_1.out
replaces the former geometry-positive-zeros.out.
@
text
@d10 1
a10 1
float8/i.86-.*-freebsd=float8-small-is-zero
@


1.64
log
@Reverse out unintended resultmap change.
@
text
@a15 10
geometry/.*-darwin=geometry-positive-zeros
geometry/i.86-.*-freebsd4.[0-5]=geometry-positive-zeros
geometry/alpha.*-freebsd4.[0-5]=geometry-positive-zeros
geometry/i.86-.*-openbsd=geometry-positive-zeros
geometry/sparc-.*-openbsd=geometry-positive-zeros
geometry/.*-netbsd1.[0-5]=geometry-positive-zeros
geometry/.*-netbsdelf1.[0-5]=geometry-positive-zeros
geometry/hppa.*-hpux9=geometry-positive-zeros
geometry/hppa.*-hpux10=geometry-positive-zeros
geometry/.*-irix6=geometry-positive-zeros
@


1.63
log
@Re-addd Rod's ALTER DOMAIN patch.
@
text
@d17 2
a18 2
geometry/i.86-.*-freebsd4.[0-7]=geometry-positive-zeros
geometry/alpha.*-freebsd4.[0-7]=geometry-positive-zeros
@


1.62
log
@Back out ALTER DOMAIN patch until missing file appears.
@
text
@d17 2
a18 2
geometry/i.86-.*-freebsd4.[0-5]=geometry-positive-zeros
geometry/alpha.*-freebsd4.[0-5]=geometry-positive-zeros
@


1.61
log
@ALTER DOMAIN .. SET / DROP NOT NULL
ALTER DOMAIN .. SET / DROP DEFAULT
ALTER DOMAIN .. ADD / DROP CONSTRAINT

New files:
- doc/src/sgml/ref/alter_domain.sgml

Rod Taylor
@
text
@d17 2
a18 2
geometry/i.86-.*-freebsd4.[0-7]=geometry-positive-zeros
geometry/alpha.*-freebsd4.[0-7]=geometry-positive-zeros
@


1.60
log
@NetBSD versions 1.6 and (we hope) later can use the standard geometry
comparison file, instead of geometry-positive-zeros.  Per report from
Patrick Welche.
@
text
@d17 2
a18 2
geometry/i.86-.*-freebsd4.[0-5]=geometry-positive-zeros
geometry/alpha.*-freebsd4.[0-5]=geometry-positive-zeros
@


1.59
log
@Update AIX resultmap for horology tests, per Andreas.
@
text
@d21 2
a22 1
geometry/.*-netbsd=geometry-positive-zeros
@


1.58
log
@Remove NO_MKTIME_BEFORE_1970.  I had speculated that it was not needed
anymore given the mktime() workaround now done in DetermineLocalTimeZone.
This has now been confirmed by Robert Bruccoleri for Irix, and I'm going
to extrapolate to AIX as well.
@
text
@d1 2
d25 2
a26 2
horology/.*-aix4=horology-no-DST-before-1970
horology/.*-aix5=horology-no-DST-before-1970
d37 2
@


1.57
log
@Revise geometry regression testing to eliminate most cross-platform
variation.  To do this, set extra_float_digits to -3 in the geometry
test, and tweak the CIRCLE_TBL dataset to avoid values that suffer
from severe cancellation error (eg, circles that just touch an axis).
We still need two geometry 'expected' files to account for the
difference between platforms that display minus zero as '-0' and those
that just say '0', but with luck that's all we'll need.
@
text
@d2 1
a24 1
horology/.*-irix6=horology-no-DST-before-1970
d28 1
d36 1
@


1.56
log
@Correct ordering of geometry/freebsd entries, add one for freebsd5.
@
text
@d13 4
a16 7
geometry/.*-bsdi=geometry-bsd-precision
geometry/.*-darwin=geometry-powerpc-darwin
geometry/i.86-.*-freebsd=geometry-positive-zeros-bsd
geometry/i.86-.*-freebsd4.7=geometry-bsd-precision
geometry/i.86-.*-freebsd5=geometry-bsd-precision
geometry/alpha.*-freebsd=geometry-positive-zeros
geometry/i.86-.*-openbsd=geometry-positive-zeros-bsd
a17 1
geometry/.*-irix6=geometry-irix
a18 3
geometry/.*-sysv5.*:cc=geometry-uw7-cc
geometry/.*-sysv5.*:gcc=geometry-uw7-gcc
geometry/alpha.*-dec-osf=geometry-alpha-precision
d21 1
a21 11
geometry/hppa.*-hpux11=geometry-solaris-precision
geometry/i.86-.*-gnulibc=geometry-i86-gnulibc
geometry/i.86-pc-cygwin=geometry-solaris-precision
geometry/i.86-pc-solaris2.7=geometry-solaris-i386-pc
geometry/powerpc-unknown-linux-gnu=geometry-powerpc-linux-gnulibc1
geometry/powerpc.*-aix4=geometry-powerpc-aix4
geometry/powerpc.*-aix5=geometry-powerpc-aix4
geometry/sparc-sun-solaris=geometry-solaris-precision
geometry/sparc.*-linux-gnu=geometry-solaris-precision
geometry/alpha.*-linux-gnu=geometry-solaris-precision
geometry/.*-beos=geometry-intel-beos
@


1.56.2.1
log
@Remove NO_MKTIME_BEFORE_1970.  I had speculated that it was not needed
anymore given the mktime() workaround now done in DetermineLocalTimeZone.
This has now been confirmed by Robert Bruccoleri for Irix, and I'm going
to extrapolate to AIX as well.
@
text
@a1 1
abstime/.*-irix=abstime-solaris-1947
d41 1
a44 1
horology/.*-irix=horology-solaris-1947
a51 1
tinterval/.*-irix=tinterval-solaris-1947
@


1.56.2.2
log
@Update AIX resultmap for horology tests, per Andreas.
@
text
@a0 2
abstime/.*-aix4=abstime-solaris-1947
abstime/.*-aix5=abstime-solaris-1947
d40 2
a41 2
horology/.*-aix4=horology-solaris-1947
horology/.*-aix5=horology-solaris-1947
a51 2
tinterval/.*-aix4=tinterval-solaris-1947
tinterval/.*-aix5=tinterval-solaris-1947
@


1.56.2.3
log
@NetBSD versions 1.6 and (we hope) later can use the standard geometry
comparison file, instead of geometry-positive-zeros.  Per report from
Patrick Welche.
@
text
@d25 1
a25 2
geometry/.*-netbsd1.[0-5]=geometry-positive-zeros
geometry/.*-netbsdelf1.[0-5]=geometry-positive-zeros
@


1.56.2.4
log
@Update resultmap pattern for geometry-solaris-i386-pc: should match
solaris 2.8 as well as 2.7.  Per report from Martin Renters.
@
text
@d35 1
a35 1
geometry/i.86-pc-solaris=geometry-solaris-i386-pc
@


1.56.2.5
log
@Back-patch 7.4 change to show that freebsd 5 and up don't need
float8-small-is-zero.  Per Mark Kirkwood.
@
text
@d10 1
a10 1
float8/i.86-.*-freebsd[234]=float8-small-is-zero
@


1.55
log
@Update regression for FreeBSD 4.7, for Larry Rosenman
@
text
@d15 1
d17 1
a17 1
geometry/i.86-.*-freebsd=geometry-positive-zeros-bsd
@


1.54
log
@Select proper geometry comparison file for freebsd/alpha.
Per report from Christopher Kings-Lynne.
@
text
@d13 1
a13 1
geometry/.*-bsdi=geometry-bsdi-precision
d15 1
@


1.53
log
@Fix for SunOS4 horology test
@
text
@d15 3
a17 3
geometry/.*-freebsd=geometry-positive-zeros
geometry/.*-freebsd4=geometry-positive-zeros-bsd
geometry/i386-.*-openbsd=geometry-positive-zeros-bsd
@


1.52
log
@Tweak to make freebsd/alpha use the correct float8 comparison file.
@
text
@d45 1
@


1.51
log
@AIX 5 needs same resultmap tweaks as AIX 4.
@
text
@d7 1
a7 1
float8/.*-freebsd=float8-small-is-zero
@


1.50
log
@HPUX 11 should use geometry-solaris-precision, not geometry-positive-zeros
as is needed for HPUX 9 and 10.
@
text
@d32 1
d38 1
@


1.49
log
@Here is a patch to the resultmap to make the regression tests work on
OU8.

Larry Rosenman
@
text
@d24 3
a26 1
geometry/hppa=geometry-positive-zeros
@


1.48
log
@Use a fixed error message for ERANGE to avoid duplicate test result files.
Add some resultmap entries for SCO OpenServer.
@
text
@d5 1
a5 1
abstime/.*-sysv5uw=abstime-solaris-1947
d21 2
a22 2
geometry/.*-sysv5uw7.*:cc=geometry-uw7-cc
geometry/.*-sysv5uw7.*:gcc=geometry-uw7-gcc
d41 1
a41 1
horology/.*-sysv5uw=horology-solaris-1947
d47 1
a47 1
tinterval/.*-sysv5uw=tinterval-solaris-1947
@


1.47
log
@BSD/OS has new precision, and negative zeros now.
@
text
@d4 1
d42 1
a42 34
int2/.*-aix4=int2-too-large
int2/.*-bsdi=int2-too-large
int2/.*-darwin=int2-too-large
int2/.*-freebsd=int2-too-large
int2/.*-irix6=int2-too-large
int2/.*-netbsd=int2-too-large
int2/.*-qnx=int2-too-large
int2/.*-openbsd=int2-too-large
int2/alpha.*-dec-osf=int2-too-large
int2/hppa=int2-too-large
int2/i.86-pc-cygwin=int2-math-result-out-of-range
int2/i.86-pc-linux-gnulibc=int2-not-representable
int2/i.86-pc-solaris=int2-too-large
int2/powerpc-unknown-linux-gnulibc1=int2-not-representable
int2/sparc-sun-solaris=int2-too-large
int2/.*-sysv5uw=int2-too-large
int2/.*-beos=int2-range-error
int4/.*-aix4=int4-too-large
int4/.*-bsdi=int4-too-large
int4/.*-darwin=int4-too-large
int4/.*-freebsd=int4-too-large
int4/.*-irix6=int4-too-large
int4/.*-netbsd=int4-too-large
int4/.*-qnx=int4-too-large
int4/.*-openbsd=int4-too-large
int4/alpha.*-dec-osf=int4-too-large
int4/hppa=int4-too-large
int4/i.86-pc-cygwin=int4-math-result-out-of-range
int4/i.86-pc-linux-gnulibc=int4-not-representable
int4/i.86-pc-solaris=int4-too-large
int4/powerpc-unknown-linux-gnulibc1=int4-not-representable
int4/sparc-sun-solaris=int4-too-large
int4/.*-sysv5uw=int4-too-large
int4/.*-beos=int4-range-error
d48 1
@


1.46
log
@OpenBSD resultmap change:

I posted this to the list a few days ago,  but it was not addressed.  Can
someone please make the changes to the src/test/regress/resultmap?

Thanks.

- brandon
@
text
@a5 1
float8/.*-bsdi=float8-small-is-zero
d12 1
a12 1
geometry/.*-bsdi=geometry-positive-zeros-bsd
@


1.45
log
@
geometry tests 'FAILED' from a precision standpoint, but differently then
what solaris-precision takes into account ... its possible that solaris-precision
is 'stale', but created a new one "just in case" ...
@
text
@d8 1
a8 1
float8/.*-openbsd=float8-small-is-zero
d17 2
a18 1
geometry/.*-openbsd=geometry-positive-zeros-bsd
@


1.44
log
@Please apply the following patch to fix AIX and IRIX timestamp behavior
as previously discussed.

It makes AIX and IRIX not use DST for dates before 1970.

The following expected files need to be removed from the regression tests,
they contain wrong results and are not needed any more.

src/test/regress/expected/horology-1947-PDT.out
src/test/regress/expected/tinterval-1947-PDT.out
src/test/regress/expected/abstime-1947-PDT.out

Zeugswetter Andreas
@
text
@d26 1
@


1.43
log
@        Just a quick patch to make the geometry test on Sparc/Linux
regression tests for Pgsql 7.1beta3 pass. This is very similr to the one I
submitted back in July for Linux/Alpha. Apparently non-x86 Linux machines
like to compute nth place float point digits like Sun/Solaris does?
        Otherwise, 7.1beta3 runs without problems (i.e. all other
regression tests pass) on my Sparc 20 running Debian GNU/Linux 2.2.

Ryan Kirkpatrick
@
text
@a0 2
abstime/.*-aix4=abstime-1947-PDT
abstime/.*-irix6=abstime-1947-PDT
d32 2
a33 2
horology/.*-aix4=horology-1947-PDT
horology/.*-irix6=horology-1947-PDT
a74 2
tinterval/.*-aix4=tinterval-1947-PDT
tinterval/.*-irix6=tinterval-1947-PDT
@


1.42
log
@Resultmap updates for OpenBSD, per report from bpalmer@@crimelabs.net.
@
text
@d31 1
@


1.41
log
@Apparently, special float8 comparison file for Alpha is only needed
when using vendor cc, not gcc.
@
text
@d10 1
d19 1
d48 1
d65 1
@


1.40
log
@Add Darwin-specific geometry test file.
@
text
@d12 1
a12 1
float8/alpha.*-dec-osf=float8-fp-exception
@


1.39
log
@geometry result files for unixware
@
text
@d15 1
a15 1
geometry/.*-darwin=geometry-positive-zeros
@


1.38
log
@Update geometry for FreeBSD 4.1 (same as 4.0)
@
text
@d20 2
@


1.37
log
@This is the minimal version of the Darwin support patch from
Bruce Hartzler <bruceh@@mail.utexas.edu>.  It contains shared library
support, regression test map, and the usual template files.  The dynamic
loader is missing, the spin lock code apparently doesn't assemble due to
syntax problems, and semaphores are to be hoped for from Apple.
@
text
@d17 1
a17 1
geometry/.*-freebsd4.0=geometry-positive-zeros-bsd
@


1.36
log
@New config.guess and config.sub with Darwin support (from official GNU
source).  Adjust resultmap accordingly and fix some other regexps.
@
text
@d15 1
d39 1
d55 1
@


1.35
log
@Makeover for Unixware 7.1.1

* Makefile: Add more standard targets.  Improve shell redirection in GNU
make detection.
* src/backend/access/transam/rmgr.c: Fix incorrect(?) C.
* src/backend/libpq/pqcomm.c (StreamConnection): Work around accept() bug.
* src/include/port/unixware.h: ...with help from here.
* src/backend/nodes/print.c (plannode_type): Remove some "break"s after
"return"s.
* src/backend/tcop/dest.c (DestToFunction): ditto.
* src/backend/nodes/readfuncs.c: Add proper prototypes.
* src/backend/utils/adt/numutils.c (pg_atoi): Cope specially with strtol()
setting EINVAL. This saves us from creating an extra set of regression test
output for the affected systems.
* src/include/storage/s_lock.h (tas): Correct prototype.
* src/interfaces/libpq/fe-connect.c (parseServiceInfo): Don't use variable
as dimension in array definition.
* src/makefiles/Makefile.unixware: Add support for GCC.
* src/template/unixware: same here
* src/test/regress/expected/abstime-solaris-1947.out: Adjust whitespace.
* src/test/regress/expected/horology-solaris-1947.out: Part of this file
was evidently missing.
* src/test/regress/pg_regress.sh: Fix shell.  mkdir -p returns non-zero if
the directory exists.
* src/test/regress/resultmap: Add entries for Unixware.
@
text
@d1 1
a1 1
abstime/.*aix4=abstime-1947-PDT
d9 1
a9 1
float8/.*-freebsd*=float8-small-is-zero
d13 1
a13 1
float8/i.86-pc-cygwin*=float8-small-is-zero
d16 1
a16 1
geometry/.*-freebsdelf4.0=geometry-positive-zeros-bsd
d22 1
a22 1
geometry/i.86-pc-cygwin*=geometry-solaris-precision
d24 1
a24 1
geometry/powerpc.*aix4=geometry-powerpc-aix4
d27 2
a28 2
geometry/.*beos=geometry-intel-beos
horology/.*aix4=horology-1947-PDT
d44 1
a44 1
int2/i.86-pc-cygwin*=int2-math-result-out-of-range
d50 1
a50 1
int2/.*beos=int2-range-error
d59 1
a59 1
int4/i.86-pc-cygwin*=int4-math-result-out-of-range
d65 1
a65 1
int4/.*beos=int4-range-error
d67 1
a67 1
tinterval/.*aix4=tinterval-1947-PDT
@


1.34
log
@I wasn't too sure where to mail this.

I have noticed that there are some identical files in
postgresql-7.0.2/src/test/regress/expected/

> diff float8-cygwin.out float8-small-is-zero.out #I recommend deleting
float8-cygwin.out
> diff geometry-cygwin-precision.out geometry-solaris-precision.out #I
recommend deleting geometry-cygwin-precision.out

below is the diff of postgresql-7.0.2/src/test/regress/resultmap
that has the above files deleted plus the addition of an alpha regression
test built with alphaev56-dec-osf4.0e/2.95.2/ . The alpha geometry
regression file is attached

11c11
< float8/i.86-pc-cygwin*=float8-cygwin
---
> float8/i.86-pc-cygwin*=float8-small-is-zero
18c18
< geometry/i.86-pc-cygwin*=geometry-cygwin-precision
---
> geometry/i.86-pc-cygwin*=geometry-solaris-precision
21a22
> geometry/alpha.*-dec-osf=geometry-alpha-precision



Ricardo Muggli
Systems Manager
Information and Technology Services
Minnesota State University, Mankato
@
text
@d6 1
d31 1
a31 1
horology/*-*-cygwin*=horology-no-DST-before-1970
d35 1
d49 1
d64 1
d72 1
@


1.33
log
@Here is a patch for resultmap and the results file.

I have counted 9 differences in the least significant digit compared
with geometry-positive-zeros.out.  It would be wise for someone else
to double check.

Pete Forman
@
text
@d12 1
a12 1
float8/i.86-pc-cygwin*=float8-cygwin
d18 1
d21 1
a21 1
geometry/i.86-pc-cygwin*=geometry-cygwin-precision
@


1.32
log
@        Thanks for the patch

        It builds and run nicely now

        it seem that the resultmap file have not been updated.

Cyril VELTER
@
text
@d16 1
@


1.31
log
@Cygwin doesn't have DST before 1970 either
@
text
@d24 1
d45 1
d59 1
@


1.30
log
@Tweak resultmap so that geometry regress test selects the right comparison
file on LinuxPPC, which is identified by config.guess as
powerpc-unknown-linux-gnu (not ...-gnulibc1).
@
text
@d27 1
@


1.29
log
@Irix fix:

The regression tests abstime, horology, int2, int4, and tinterval fail
by default.  They will pass if comparison is made to one of the
variant expected/*.out files.

(A related problem is that the geometry test fails.  This seems to be
just a matter of FP precision but more rigorous inspection is needed.
No existing expected/geometry-*.out variant matches.)


Pete Forman
@
text
@d20 1
a20 1
geometry/powerpc-unknown-linux-gnulibc1=geometry-powerpc-linux-gnulibc1
@


1.28
log
@New resultmap for Alpha, from Ryan Kirkpatrick
@
text
@d2 1
d25 1
d33 1
d46 1
d58 1
@


1.27
log
@Aix additions
@
text
@d22 1
@


1.26
log
@I think we want machine pattern i.86 not i386 --- looks like config.guess
could output several different high digits on most PC Unixen.
@
text
@d1 1
d20 1
d22 1
d52 1
@


1.25
log
@Add colo to display at end of initdb.
@
text
@d7 1
a7 1
float8/i386-.*-netbsd=float8-small-is-zero
@


1.24
log
@
resultmap additions for solaris x86 ...
@
text
@d7 1
a7 1
float8/.*-netbsd=float8-small-is-zero
@


1.23
log
@Rename geometry.*bsdi to geo.*bsd. for Freebsd.
@
text
@d2 1
d22 1
d33 1
d45 1
d50 1
@


1.22
log
@
freebsd 4.0 is like bsdi for geometry test ...
@
text
@d10 1
a10 1
geometry/.*-bsdi=geometry-positive-zeros-bsdi
d12 1
a12 1
geometry/.*-freebsdelf4.0=geometry-positive-zeros-bsdi
@


1.21
log
@
freebsd has *-freebsd and *-freebsdelf ... float8 passes with this
@
text
@d12 1
d23 1
a27 1
int2/.*-bsdi=int2-too-large
@


1.20
log
@Update regression for bsdi.
@
text
@d5 1
@


1.19
log
@Adjusted for new (again!) config.guess output under QNX
@
text
@d4 1
d9 1
d25 1
d32 1
@


1.18
log
@I have tested the beta3 on WinNT and here are the results:
- I was unable to compile ecpg due to the ":=" instead of "=" in defining
LIBPQDIR and some other variables in Makefile.global.in
- pg_id (and also pg_encoding) executable was not removed during "make
clean" - there was no $(X) appended to the executable name for rm
- I have added result for int2, int4, float8 and geometry regression tests
        - int2, int2 - yet another message for too large numbers ;-)
        - float8 - it is problably a bug in the newlib C library - it has no
error message for numbers with exponent -400
        - geometry - differences in precision of float numbers
- I have added appropriate lines into resultmap file
- I have modified the script regress.sh to use "case" statement when testing
the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my
machine) as a parameter and this was not catched with the "if" statement.
The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*).

The patch for described modifications is included.

All this modifications can be applied to "current" tree too.
The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05.
The binaries were able to run also on the newest development snapshot
(2000-03-25).

                        Dan
@
text
@d3 1
a3 1
float4/.*-qnx4=float4-exp-three-digits
d5 1
a5 1
float8/.*-qnx4=float8-exp-three-digits
d21 1
a21 1
int2/.*-qnx4=int2-too-large
d31 1
a31 1
int4/.*-qnx4=int4-too-large
d38 1
a38 1
int8/.*-qnx4=int8-exp-three-digits
@


1.17
log
@Add expected output for netbsd, per report from Patrick Welche.
@
text
@d1 2
a2 20
int2/hppa=int2-too-large
int4/hppa=int4-too-large
int2/.*-netbsd=int2-too-large
int4/.*-netbsd=int4-too-large
int2/.*-freebsd=int2-too-large
int4/.*-freebsd=int4-too-large
int2/i.86-pc-linux-gnulibc=int2-not-representable
int4/i.86-pc-linux-gnulibc=int4-not-representable
int2/sparc-sun-solaris=int2-too-large
int4/sparc-sun-solaris=int4-too-large
int2/alpha.*-dec-osf=int2-too-large
int4/alpha.*-dec-osf=int4-too-large
int2/powerpc-unknown-linux-gnulibc1=int2-not-representable
int4/powerpc-unknown-linux-gnulibc1=int4-not-representable
int2/.*-qnx4=int2-too-large
int4/.*-qnx4=int4-too-large
int8/.*-qnx4=int8-exp-three-digits
int2/.*-aix4=int2-too-large
int4/.*-aix4=int4-too-large
float8/alpha.*-dec-osf=float8-fp-exception
d4 1
d6 4
a9 1
float8/.*-netbsd=float8-small-is-zero
a10 2
geometry/.*-netbsd=geometry-positive-zeros
geometry/.*-freebsd=geometry-positive-zeros
d12 2
d15 1
a15 1
geometry/powerpc-unknown-linux-gnulibc1=geometry-powerpc-linux-gnulibc1
d18 22
a39 3
horology/alpha.*-dec-osf=horology-solaris-1947
abstime/sparc-sun-solaris=abstime-solaris-1947
abstime/alpha.*-dec-osf=abstime-solaris-1947
a40 1
tinterval/alpha.*-dec-osf=tinterval-solaris-1947
@


1.16
log
@Add resultmap entries for datetime-related tests on alpha-dec-osf.
@
text
@d23 1
@


1.15
log
@alpha-dec-osf host pattern must become alpha.*-dec-osf to match
newer Alpha platforms.
@
text
@d31 1
d33 1
d35 1
@


1.14
log
@Change resultmap:
powerpc-unknown-linux-gnu --> powerpc-unknown-linux-gnulibc1
this is because for new config.guess.
@
text
@d11 2
a12 2
int2/alpha-dec-osf=int2-too-large
int4/alpha-dec-osf=int4-too-large
d20 1
a20 1
float8/alpha-dec-osf=float8-fp-exception
@


1.13
log
@Some points for portability improvements:

1. C++ style comments in C source for ecpg ( // comment )
2. compiler finds wrong include file extern.h in ecpg/lib/descriptor.c
from
include path instead of workdir (rename it ?)
3. fe-connect getsockopt takes a socklen_t as fifth arg not int (use
SOCKET_SIZE_TYPE instead)
4. char vs unsigned char in psql calls to libpq
5. empty define that results in an empty but terminated line ( ; )

Now for all but point 3 I can supply changes to the
compiler flags, to make the compiler less pedantic.
Or is someone interested in the complications ?

in the meantime can someone apply the attached patch ?

Andreas
@
text
@d13 2
a14 2
int2/powerpc-unknown-linux-gnu=int2-not-representable
int4/powerpc-unknown-linux-gnu=int4-not-representable
d28 1
a28 1
geometry/powerpc-unknown-linux-gnu=geometry-solaris-precision
@


1.12
log
@> Here is an extension of the regression test suite for Digital Unix
(Alpha).
>
@
text
@d18 2
@


1.11
log
@Hi,

The regression test script runcheck.sh doesn't seem able to
handle the blank line on the end of the resultmap file.

Here's a patch to remove it!!

Keith.
@
text
@d11 2
d18 1
@


1.10
log
@Add QNX fixes from Kardos, Dr. Andreas
@
text
@a27 1

@


1.9
log
@remove extra include.
@
text
@d13 5
@


1.8
log
@Add LinuxPPC mappings
@
text
@a22 1
#include <sys/types.h>				/* For pid_t */
@


1.7
log
@1. miscadmin.h needs to include sys/types.h for a definition of pid_t

2. Regression tests fail for types int2 and int4 (which can easily be
fixed by adding entries to resultmap) aswell as float8 and geometry,
where floating point numbers appear to be rounded a little differently
than in your expected results (besides that I also need the positive
zeros file). I'm including a patch for the first 2, but I don't know
whether the latter two are actually a bug in postgres or a bug in the
OS or even allowed difference. I'm including my results for reference.

Rolf Grossmann
@
text
@d11 2
d18 1
@


1.6
log
@Solaris has always had problems with 1947 in the
regression tests so I prepared a set of expected
files to make things look OK.

There's also a file to account for minor variations
in the geopmetry output and a resultmap patch to
pull them all together.

With these changes PostgreSQL, from CVS, builds and
regression tests (runcheck) cleanly.

Keith Parks.
@
text
@d5 2
d13 1
d20 2
@


1.5
log
@Forgot that expr assumes regexp is anchored-left; therefore need .*
in front of any platform name pattern that's not supposed to match
beginning at the start of the machine type name...
@
text
@d7 2
d12 1
d14 3
@


1.4
log
@Simplify match patterns a little.
@
text
@d3 2
a4 2
int2/netbsd=int2-too-large
int4/netbsd=int4-too-large
d8 1
a8 1
geometry/netbsd=geometry-positive-zeros
@


1.3
log
@I have noticed that the geometry test's output for hppa1 and hppa2 are in
fact the same, so I suggest they could be the same file say
geometry-positive-zeros.out, as the main difference seems to be not printing
eg. (0,-0). In src/test/regress/expected, I propose

rm int2-i386-netbsd.out int4-i386-netbsd.out
mv geometry-hppa1.1.out geometry-positive-zeros.out
rm geometry-hppa2.0.out geometry-i386-netbsd.out

and the following patch to resultmap. I have only tested the netbsd results
on i386, but think that in all probability the differences will be the same
for other ports. If it turns out not to be the case, at least we might find
out.

Patrick Welche
@
text
@d3 2
a4 2
int2/.*-.*-netbsd.*=int2-too-large
int4/.*-.*-netbsd.*=int4-too-large
d7 2
a8 3
geometry/hppa1\.1=geometry-positive-zeros
geometry/hppa2\.0=geometry-positive-zeros
geometry/.*-.*-netbsd.*=geometry-positive-zeros
@


1.2
log
@Update platform-specific-expected-file support so that platforms can be
specified by regular-expression patterns.  Add some more files.
@
text
@d3 2
d7 3
a9 2
geometry/hppa1\.1=geometry-hppa1.1
geometry/hppa2\.0=geometry-hppa2.0
@


1.1
log
@New scheme for managing platform-specific regress test result files.
Instead of hard-wiring one result file per platform, there is a map file
'resultmap' that says which one to use --- a lot like template/.similar.
I have only created entries in resultmap for my own platform (HPUX) so
far; feel free to add lines for other platforms.
@
text
@d3 5
a7 1
geometry/hppa2.0=geometry-hppa2.0
@
