diff --git a/src/test/regress/resultmap b/src/test/regress/resultmap
index 17fef7bbdd..a0c843188e 100644
--- a/src/test/regress/resultmap
+++ b/src/test/regress/resultmap
@@ -5,7 +5,7 @@ abstime/.*-sysv5uw=abstime-solaris-1947
 float4/.*-qnx=float4-exp-three-digits
 float8/.*-bsdi=float8-small-is-zero
 float8/.*-freebsd=float8-small-is-zero
-float8/.*-openbsd=float8-small-is-zero
+float8/i.86-.*-openbsd=float8-small-is-zero
 float8/i.86-.*-netbsd=float8-small-is-zero
 float8/.*-qnx=float8-exp-three-digits
 float8/alpha.*-dec-osf.*:cc=float8-fp-exception
@@ -14,7 +14,8 @@ geometry/.*-bsdi=geometry-positive-zeros-bsd
 geometry/.*-darwin=geometry-powerpc-darwin
 geometry/.*-freebsd=geometry-positive-zeros
 geometry/.*-freebsd4=geometry-positive-zeros-bsd
-geometry/.*-openbsd=geometry-positive-zeros-bsd
+geometry/i386-.*-openbsd=geometry-positive-zeros-bsd
+geometry/sparc-.*-openbsd=geometry-positive-zeros
 geometry/.*-irix6=geometry-irix
 geometry/.*-netbsd=geometry-positive-zeros
 geometry/.*-sysv5uw7.*:cc=geometry-uw7-cc