aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorFilip Kastl <filip.kastl@gmail.com>2023-07-05 17:36:02 +0200
committerFilip Kastl <filip.kastl@gmail.com>2023-07-05 17:36:02 +0200
commit1ee710027d8aa16145dab623815d9f9921cf9633 (patch)
tree46d25a8cdad22c0ca6281668435317342ecf6a35 /libgcc
parenta4778dbd935d4e26b41e5c0e6191b7311457b239 (diff)
downloadgcc-1ee710027d8aa16145dab623815d9f9921cf9633.zip
gcc-1ee710027d8aa16145dab623815d9f9921cf9633.tar.gz
gcc-1ee710027d8aa16145dab623815d9f9921cf9633.tar.bz2
value-prof.cc: Correct edge prob calculation.
The mod-subtract optimization with ncounts==1 produced incorrect edge probabilities due to incorrect conditional probability calculation. This patch fixes the calculation. Signed-off-by: Filip Kastl <filip.kastl@gmail.com> gcc/ChangeLog: * value-prof.cc (gimple_mod_subtract_transform): Correct edge prob calculation.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions