I said:
> Do you have <limits.h>, and if so how does it define INT_MIN?
Actually, looking closer, it doesn't matter whether you have <limits.h>,
because there is yet a *third* bug in numutils.c:
#ifdef HAVE_LIMITS#include <limits.h>#endif
should be
#ifdef HAVE_LIMITS_H...
because that is how configure and config.h spell the configuration
symbol. Thus, <limits.h> is never included on *any* platform,
and our broken default INT_MIN is always used.
Whoever wrote this code was not having a good day...
regards, tom lane