test failures on cygwin64

I built and test hdf5-1.8.10 on alpha cygwin64.

The first failures are on long double conversion,
but the output is a bit strange:

Testing hard signed char -> long double conversions *FAILED*
     elmt 0:
         src = 01 1
         dst = ff 80 7f 40 3f 20 3f ff 80 00 00 00 00 00 00 00 1.000000
         ans = 00 00 00 00 00 00 3f ff 80 00 00 00 00 00 00 00 1.000000

[cut]
     elmt 87:
         src = 00 00 0f ff ff ff ff ff 17592186044415
         dst = ff ff 80 00 00 00 40 2a ff ff ff ff ff f0 00 00 17592186044415.000000
         ans = 00 00 00 00 00 00 40 2a ff ff ff ff ff f0 00 00 17592186044415.000000
     maximum failures reached, aborting test...
     (dst is library's conversion output. ans is compiler's conversion output.)

any idea ?
Marco