aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-prefetch.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2022-10-14 12:07:40 +0200
committerAldy Hernandez <aldyh@redhat.com>2022-10-14 16:27:40 +0200
commit464f0503b91f11ba65e95319088cb68ee872c76f (patch)
tree7d09dd8599a5b17d0076ebb341cade4f4f87d032 /gcc/tree-ssa-loop-prefetch.cc
parent2e252f504b68d001ced53dc1850b67e1368eebc9 (diff)
downloadgcc-464f0503b91f11ba65e95319088cb68ee872c76f.zip
gcc-464f0503b91f11ba65e95319088cb68ee872c76f.tar.gz
gcc-464f0503b91f11ba65e95319088cb68ee872c76f.tar.bz2
Normalize ranges over the range for both bounds when -ffinite-math-only.
[-Inf, +Inf] was being chopped correctly for -ffinite-math-only, but [-Inf, -Inf] was not. This was latent because a bug in real_isdenormal is causing us to flush -Inf to zero. gcc/ChangeLog: * value-range.cc (frange::set): Normalize ranges for both bounds.
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.cc')
0 files changed, 0 insertions, 0 deletions