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;

--
Sent via pgsql-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to