
John, Thanks a lot for running these tests. Here is a summary of what you have done (could you double check that I've got the operating systems / compilers / processors right), and my interpretation of the results: ---- pass ---- Win32 / Intel 8.? / ia32 Win32 / Intel 9.1 / ia32 Linux / Intel 9.1 / ia32 HP-UX / GCC ? / ia64 ---- fail ---- Win32 / Intel 7.? / ia32 where: basic_test<float> line 242 what: !isinf(signalling_NaN()) why: broken numeric_limits<T>::signalling_NaN HP-UX / aCC / ia64 where: basic_test<float> line 122 what: fpclassify(denorm_min()) == FP_SUBNORMAL why: multiple definitions of FP_SUBNORMAL ? Linux / Intel 9.1 / ia64 where: basic_test<float> line 139 what: !isnormal(min()/2) why: broken numeric_limits<T>::min ? Could you run the inspect tool on the last two platforms as well? --Johan