Noah Misch <n...@leadboat.com> writes:
> The first attachment fixes the matter you've reported.  While confirming that,
> I observed that gcc builds don't even use the 64-bit code in arch-ppc.h.
> Oops.  The second attachment fixes that.

I reviewed these, and tested the first one on a nearby Apple machine.
(I lack access to 64-bit PPC, so I can't actually test the second.)
They look fine, and I confirmed by examining asm output that even
the rather-old-now gcc version that Apple last shipped for PPC does
the right thing with the conditionals.

> I plan not to back-patch either of these.

Hmm, I'd argue for a back-patch.  The issue of modern compilers
warning about the incorrect code will apply to all supported branches.
Moreover, even if we don't use these code paths today, who's to say
that someone won't back-patch a bug fix that requires them?  I do not
think it's unreasonable to expect these functions to work well in
all branches that have them.

                        regards, tom lane


Reply via email to