"Andrew Dunstan" <[EMAIL PROTECTED]> writes: > I guess my concern is that on Sparc64/OpenBSD-3.6* at least, this bug is > exposed by the seg tests but might well occur elsewhere and bite us in > various unpleasant ways.
The experimentation I did to develop the test case suggested that the problem only occurs when the result of a function returning float is stored directly into a union member. That's a sufficiently weird case that I'm reasonably confident it doesn't occur elsewhere in the backend. It might be worth Stefan's time to vary the test case a bit (eg try double instead of float, struct instead of union, etc) and see just how general the bug is. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 7: don't forget to increase your free space map settings