Hi,
this is what I comitted
Index: ChangeLog
===
--- ChangeLog (revision 249007)
+++ ChangeLog (working copy)
@@ -1,3 +1,7 @@
+2017-06-08 Jan Hubicka
+
+ * cfgbuild.c (find_many_sub_basic_blocks): Fix thinko.
+
2017-06-0
> > {
> >-bb->count += e->count;
> >+if (e->count.initialized_p ())
> >+ {
> >+bb->count += e->count;
> >+initialized_src = true;
> >+ }
> >+else
> >+ uninitialized_src = false;
>
>
On 7 June 2017 08:44:13 CEST, Jan Hubicka wrote:
>Hi
>the following patch makes cfgbuild to preserve profile when loops are
>introduced at RTL level (not very well, but at least do not throw it
>all
>away) and also avoids re-computing probabilities when there are no
>changes to CFG.
>
>Bootstrappe