Andres Freund <andres(at)2ndquadrant(dot)com> writes:
>> Basically, the aspects of this that I think are likely to be
>> reproducible wins across different platforms are (a) teaching the
>> compiler that elog(ERROR) doesn't return, and (b) reducing code size as
>> much as possible. The single-function change isn't going to help on
>> either ground --- maybe it would have helped on (b) without the errno
>> problem, but that's going to destroy any possible code size savings.
> Agreed. I am happy to produce an updated patch unless youre already on
> it?
On it now (busy testing on some old slow boxes, else I'd be done already).
regards, tom lane