https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103680

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |25623

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #7)
> a simple testcase:
> test (int i)
> {
>         if (__builtin_expect_with_probability (i > 5, 1, 0.6))
>                 foo ();
> }
> test2(int i)
> {
>         test (i);
>         if (__builtin_expect_with_probability (i > 4, 1, 0.7))
>                 foo ();
> }
> this is can be updated quite easily, but we still fail.

That is exactly bug 25623 comment #1.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25623
[Bug 25623] jump threading/cfg cleanup messes up "incoming counts" for some BBs

Reply via email to