Bug#855606: sqrt() regression on powerpc/jessie

2017-02-23 Thread James Cloos
> Christoph Berg writes: > Jessie: 0X1.C48C6001F0ABFP+3 > Sid:0X1.C48C6001F0ACP+3 Looking tat the code glibc switched from fsqrt to a software version, resulting in the ulp difference. I see on pgsql-hackers, though, that glibc has enabled fma and as a result that

Bug#855606: sqrt() regression on powerpc/jessie

2017-02-23 Thread Christoph Berg
Re: James Cloos 2017-02-21 > The only ppc I have access to are those in the gcc farm and those (the > online ones anyway) only run fedora and aix, so I cannot test it > myself. > > Except that everything else reports: > > 0X 0X1.C48C6001F0ACP+3 Jessie:

Bug#855606: sqrt() regression on powerpc/jessie

2017-02-21 Thread James Cloos
It may be a bit more informative to add: printf("0X %A\n", r); to that main() to see exactly what is different between the two. The only ppc I have access to are those in the gcc farm and those (the online ones anyway) only run fedora and aix, so I cannot test it myself. Except that

Bug#855606: sqrt() regression on powerpc/jessie

2017-02-20 Thread Christoph Berg
Package: libc6 Version: 2.19-18+deb8u7 Severity: normal Tags: jessie The following C program produces different output on Jessie and Sid. I believe the Sid output is the correct one, and in fact this is the output that has been observed for the "point" (and "polygon") regression tests for