Tom Lane wrote:
> The buildfarm is showing still other "interesting" behaviors.
> I'm not really interested in having umpteen expected int8 files
> to deal with all the strange corner cases that might be seen
> on different platforms. Please just remove all the edge-case
> tests.
Yeah, it's probably not worth bother too much with them. I have removed
the problem cases.
This result from AIX/PPC can't be good, however:
***************
*** 684,690 **** select '9223372036854775800'::int8 * '100'::int4; ERROR: bigint out of range select
'-9223372036854775808'::int8/ '-1'::int4;
! ERROR: bigint out of range select '100'::int4 + '9223372036854775800'::int8; ERROR: bigint out of range select
'-100'::int4- '9223372036854775800'::int8;
--- 688,698 ---- select '9223372036854775800'::int8 * '100'::int4; ERROR: bigint out of range select
'-9223372036854775808'::int8/ '-1'::int4;
! ?column?
! ----------
! 0
! (1 row)
! select '100'::int4 + '9223372036854775800'::int8; ERROR: bigint out of range select '-100'::int4 -
'9223372036854775800'::int8;