Revert back-branch changes in power()'s behavior for NaN inputs.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 70211459a507b080d15b6a82d8a466323edc356d
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2018-05-02T21:32:40Z
Releases: 9.4.18
Revert back-branch changes in power()'s behavior for NaN inputs.

Per discussion, the value of fixing these bugs in the back branches
doesn't outweigh the downsides of changing corner-case behavior in
a minor release.  Hence, revert commits 217d8f3a1 and 4d864de48 in
the v10 branch and the corresponding commits in 9.3-9.6.

Discussion: https://postgr.es/m/75DB81BEEA95B445AE6D576A0A5C9E936A73E741@BPXM05GP.gisp.nec.co.jp

Files

Discussion