Greg Stark <gsstark(at)mit(dot)edu> writes:
> Incidentally Zdenek came to the same conclusion that it was a compiler
> bug in <4AA775A9(dot)80702(at)sun(dot)com>
Drat, I had forgotten that exchange. I reconstructed Teodor's advice
the hard way :-(
regards, tom lane