Re: [PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-19 Thread Jakub Jelinek
On Fri, Jan 19, 2018 at 02:33:09PM +0100, Rainer Orth wrote: > however, the test now FAILs everywhere with > > +FAIL: g++.dg/torture/pr83619.C -O0 (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O1 (test for excess errors) > +FAIL: g++.dg/torture/pr83619.C -O2 (test for excess

Re: [PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-19 Thread Rainer Orth
Hi Jan, >> On Thu, Jan 18, 2018 at 04:59:01PM +0100, Jan Hubicka wrote: >> > this patch ICE where the profile in cgraph mismatch profile in BB. This >> > is becuase >> > of expansion of speculative devirtualization where we get some roundoff >> > issues. >> > >> > Bootstrapped/regtested x86_64-li

Re: [PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-19 Thread Jan Hubicka
> On Thu, Jan 18, 2018 at 04:59:01PM +0100, Jan Hubicka wrote: > > this patch ICE where the profile in cgraph mismatch profile in BB. This is > > becuase > > of expansion of speculative devirtualization where we get some roundoff > > issues. > > > > Bootstrapped/regtested x86_64-linux, comitted.

Re: [PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-18 Thread Jeff Law
On 01/18/2018 03:57 PM, Jakub Jelinek wrote: > On Thu, Jan 18, 2018 at 04:59:01PM +0100, Jan Hubicka wrote: >> this patch ICE where the profile in cgraph mismatch profile in BB. This is >> becuase >> of expansion of speculative devirtualization where we get some roundoff >> issues. >> >> Bootstra

[PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

2018-01-18 Thread Jakub Jelinek
On Thu, Jan 18, 2018 at 04:59:01PM +0100, Jan Hubicka wrote: > this patch ICE where the profile in cgraph mismatch profile in BB. This is > becuase > of expansion of speculative devirtualization where we get some roundoff > issues. > > Bootstrapped/regtested x86_64-linux, comitted. > Honza > >

Fix ICE with profile info mismatch

2018-01-18 Thread Jan Hubicka
Hi, this patch ICE where the profile in cgraph mismatch profile in BB. This is becuase of expansion of speculative devirtualization where we get some roundoff issues. Bootstrapped/regtested x86_64-linux, comitted. Honza PR ipa/83619 * g++.dg/torture/pr83619.C: New testcase.