This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ipa/80597] [8 Regression] internal compiler error: in compute_inline_parameters, at ipa-inline-analysis.c:3126
- From: "marxin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 17 May 2017 09:04:43 +0000
- Subject: [Bug ipa/80597] [8 Regression] internal compiler error: in compute_inline_parameters, at ipa-inline-analysis.c:3126
- Auto-submitted: auto-generated
- References: <bug-80597-4@http.gcc.gnu.org/bugzilla/>
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.