diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-01-25 11:13:23 -0500 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-01-27 09:32:42 -0500 |
commit | ec5e99e95954fd629283a9c9572193dd95471fea (patch) | |
tree | 1f804bcdb9b53f05378f6e55acb7de69360e44a8 /gcc/tree-vectorizer.h | |
parent | 3caa3a3f1a0dbf347d38eadf27f00a209f3030c4 (diff) | |
download | gcc-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