$NetBSD: patch-ac,v 1.1 2002/03/22 15:20:24 drochner Exp $

--- Objects/floatobject.c.orig	Tue Dec 11 21:31:34 2001
+++ Objects/floatobject.c	Fri Mar 22 15:21:16 2002
@@ -577,9 +577,9 @@
 	PyFPE_START_PROTECT("pow", return NULL)
 	ix = pow(iv, iw);
 	PyFPE_END_PROTECT(ix)
-	Py_SET_ERANGE_IF_OVERFLOW(ix);
+	Py_ADJUST_ERANGE1(ix);
 	if (errno != 0) {
-		/* XXX could it be another type of error? */
+		assert(errno == ERANGE);
 		PyErr_SetFromErrno(PyExc_OverflowError);
 		return NULL;
 	}
