aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-01-25 11:13:23 -0500
committerAndrew MacLeod <amacleod@redhat.com>2023-01-27 09:32:42 -0500
commitec5e99e95954fd629283a9c9572193dd95471fea (patch)
tree1f804bcdb9b53f05378f6e55acb7de69360e44a8 /gcc/tree-vectorizer.h
parent3caa3a3f1a0dbf347d38eadf27f00a209f3030c4 (diff)
downloadgcc-ec5e99e95954fd629283a9c9572193dd95471fea.zip
gcc-ec5e99e95954fd629283a9c9572193dd95471fea.tar.gz
gcc-ec5e99e95954fd629283a9c9572193dd95471fea.tar.bz2
Do not try to logical fold floating point relations.
relation_fold_and_or looks for relations among common operands feeding logical ands and ors. With no knowledge of NANs, it should not attempt to do this with floating point ssa names. PR tree-optimization/108447 gcc/ * gimple-range-fold.cc (old_using_range::relation_fold_and_or): Do not attempt to fold HONOR_NAN types. gcc/testsuite/ * gcc.dg/pr108447.c: New.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions