aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2022-10-20 08:55:36 +0200
committerAldy Hernandez <aldyh@redhat.com>2022-10-20 16:11:22 +0200
commitf4fda3eec408e1eb12cc966f55f0de396be71597 (patch)
tree0f8e7c96459b453de04a3a7b740e580229bfcfdd /gcc/tree-vect-patterns.cc
parentbe43d5d3051589ee00f6685103539dced767c47d (diff)
downloadgcc-f4fda3eec408e1eb12cc966f55f0de396be71597.zip
gcc-f4fda3eec408e1eb12cc966f55f0de396be71597.tar.gz
gcc-f4fda3eec408e1eb12cc966f55f0de396be71597.tar.bz2
Do not set NAN flags for VARYING ranges when !HONOR_NANS.
Since NANs can't appear in ranges for !HONOR_NANS, there's no reason to set them in a VARYING range. gcc/ChangeLog: * value-range.h (frange::set_varying): Do not set NAN flags for !HONOR_NANS. * value-range.cc (frange::normalize_kind): Adjust for no NAN when !HONOR_NANS. (frange::verify_range): Same. * range-op-float.cc (maybe_isnan): Remove flag_finite_math_only check.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions