https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111881
--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by David Malcolm <dmalc...@gcc.gnu.org>: https://gcc.gnu.org/g:43ad6ce60108acc822efcd394b75e270c1996cb5 commit r14-9195-g43ad6ce60108acc822efcd394b75e270c1996cb5 Author: David Malcolm <dmalc...@redhat.com> Date: Tue Feb 27 08:36:58 2024 -0500 analyzer: fix ICE on floating-point bounds [PR111881] gcc/analyzer/ChangeLog: PR analyzer/111881 * constraint-manager.cc (bound::ensure_closed): Assert that m_constant has integral type. (range::add_bound): Bail out on floating point constants. gcc/testsuite/ChangeLog: PR analyzer/111881 * c-c++-common/analyzer/conditionals-pr111881.c: New test. Signed-off-by: David Malcolm <dmalc...@redhat.com>