Re: bug in windows xp

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: bug in windows xp
Дата
Msg-id 23464.1144513639@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: bug in windows xp  (Martijn van Oosterhout <kleptog@svana.org>)
Ответы Re: bug in windows xp  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-bugs
Martijn van Oosterhout <kleptog@svana.org> writes:
> Re: SIGFPE on integer divide.
> This signal does appear on linux also.

Hmm, it seems to depend on the hardware you're using.  I just tried it
on four different machines:

x86 (Pentium 4): SIGFPE
x86_64 (Xeon EM64T): SIGFPE
HPPA: "ERROR:  integer out of range"  (the intended behavior)
PPC (Mac OS X): no error, returns zero

So the overflow test in int4div is definitely broken and needs to be
changed.  However, this is also a good question:

> A simple C program shows the same. Why isn't it being caught on
> windows?

That still looks like a failure to trap something we should trap.
I'd suggest fixing that first, because if we fix int4div first,
we won't have a simple test case for it.

            regards, tom lane

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: bug in windows xp
Следующее
От: Alvaro Herrera
Дата:
Сообщение: ORDER BY bug in 8.1, WinXP