------- Comment #2 from tydeman at tybor dot com 2009-10-29 19:27 ------- Compile options: -std=gnu99 -pedantic -H -fno-builtin -frounding-math Since I take the gcc that comes with Fedora Core Linux 9 and 10, I have no idea how GCC was configured. The output shows that all the file scope (translation time) precisions used were small (ULP is same magnitude as FLT_EPSILON), while all the local scope (runtime) precisions used were large (ULP same magnitude as LDBL_EPSILON). All six should be the same magnitude as LDBL_EPSILON for this hardware. None of the messages with 1:, 2:, 3:, 7:, 8:, 11:, or 12: should be printed if things are done as per the C standard. A large precision implies a small magnitude ULP value (closer to zero).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41867