https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108447
--- Comment #26 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andrew Macleod <amacl...@gcc.gnu.org>: https://gcc.gnu.org/g:ec5e99e95954fd629283a9c9572193dd95471fea commit r13-5448-gec5e99e95954fd629283a9c9572193dd95471fea Author: Andrew MacLeod <amacl...@redhat.com> Date: Wed Jan 25 11:13:23 2023 -0500 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.