Gary V. Vaughan wrote: > powerpc-apple-darwin8.9.0: 2 failed gnulib tests
Cannot reproduce on powerpc-apple-darwin7.9.0. Which compiler and optimization flags did you use? > Inserting test-frexpl.c:163: > fprintf (stderr, "%lg == 0.505L\n", mantissa); Still, this doesn't help much. Can you print 40 decimal places of the number (or the exact binary contents, via %LA)? > 0.505 == 1.06581e-16 (my_ldexp (0.505, - -1135314207)) > test-printf-frexpl.c:115: assertion failed The numbers 1.06581e-16 and -1135314207 don't give any clue. It smells either like a 'long double' returning function was being called without being properly declared, or like dangerous compiler optimizations. Bruno
