On 12/21/2021 7:19 PM, Xionghu Luo wrote:
no-guess-branch-probability option requires profile_count with initialized_p
guard.  Also merge the missed part of r12-6086 of factor out function to
avoid duplicate code.

gcc/ChangeLog:

        PR 103793
        * tree-ssa-loop-split.c (fix_loop_bb_probability): New function.
        (split_loop): Only update loop1's exit probability if
        initialized.
        (do_split_loop_on_cond): Call fix_loop_bb_probability.

gcc/testsuite/ChangeLog:

        PR 103793
        * gcc.dg/pr103793.c: New test.
OK
jeff

Reply via email to