https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106510
--- Comment #6 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:70daecc03235aa7187b03681cebed6e04b32678e commit r13-1940-g70daecc03235aa7187b03681cebed6e04b32678e Author: Andrew MacLeod <amacl...@redhat.com> Date: Tue Aug 2 17:31:37 2022 -0400 Do not register edges for statements not understood. Previously, all gimple_cond types were undserstoof, with float values, this is no longer true. We should gracefully do nothing if the gcond type is not supported. PR tree-optimization/106510 gcc/ * gimple-range-fold.cc (fur_source::register_outgoing_edges): Check for unsupported statements early. gcc/testsuite * gcc.dg/pr106510.c: New.