Bug#524424: closed by Daniel Jacobowitz (Re: Bug#524424: gdb: asin produces wrong values)

2009-04-16 Thread Jacob Mandelson
On Fri, Apr 17, 2009 at 03:21:07AM +, Debian Bug Tracking System wrote: > Try this: > > (gdb) p ((double (*)(double))asin) (1.0) > $4 = 1.5707963267948966 > > Or, if you have libc6-dbg installed, this: > > (gdb) p __asin (1.0) > $5 = 1.5707963267948966 > > The C library does not contain deb

Bug#524424: gdb: asin produces wrong values

2009-04-16 Thread Jacob Mandelson
Package: gdb Version: 6.8-3 Severity: normal Calls to asin from inside gdb produce incorrect values. Testcase: #include #include int main() { printf("asin(1.0) = %f\n", asin(1.0)); return 0; } Test program correctly prints 1.570796, but "p asin(1.0)" from within gdb prints 0. -- System