Closed zhsj closed 2 years ago
Thanks for reporting. Two of the three failures are the same as in #2969 so I'll merge this issue and add a note regarding the chrono-test failure there.
The first two failures have been fixed in #2969, but the chrono-test turned out to be unrelated. Reopening.
Managed to repro on bento/debian-10.10-i386.
The problem is that fmod(154213890000000.0f, 60.0f)
gives different results with optimizations disabled (44) and enabled (16.437500000000) on this system.
chrono-test should be fixed in https://github.com/fmtlib/fmt/commit/d82e1a108d3b3e3e7b8b019b47df9c4ed127723b.
https://buildd.debian.org/status/package.php?p=fmtlib&suite=experimental
The tests have passed now. 👍
Thanks for checking!
The problem is that
fmod(154213890000000.0f, 60.0f)
gives different results with optimizations disabled (44) and enabled (16.437500000000) on this system.
Hey, I noticed similar symptoms with GCC 13 compiler: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109085
You might be able to share more details on that, thanks.
Log:
https://buildd.debian.org/status/fetch.php?pkg=fmtlib&arch=i386&ver=9.0.0%2Bds1-1&stamp=1657135081&raw=0