https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Pat Haugen from comment #9) > (In reply to Martin Liška from comment #8) > > > > Can you please provide a test-case? Or can you dump the sreal values via > > .to_double() ? That can be also hint for us to fix that properly. > > I'm trying to reduce the source, but it's proprietary so will see what it > reduces to before I can think about posting anything. In the meantime, > here's what things look like when the assert fails. > > (gdb) p info->self_time > $7 = {m_sig = 1347786301, m_exp = -13} > (gdb) p info->self_time.to_double() > $8 = 164524.69494628906 > (gdb) p info->time > $9 = {m_sig = 1347789465, m_exp = -13} > (gdb) p info->time.to_double() > $10 = 164525.08117675781 Thanks, we'll have to soften the epsilon I guess. I'll discuss that with Honza.