https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91191
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andrew Macleod <[email protected]>: https://gcc.gnu.org/g:8b0e43d7ec87f53d5bbd0a2d4d876d0aa1327a33 commit r16-4708-g8b0e43d7ec87f53d5bbd0a2d4d876d0aa1327a33 Author: Andrew MacLeod <[email protected]> Date: Sat Oct 25 11:59:55 2025 -0400 Handle VIEW_CONVERT_EXPR for non-floats. Handle VIEW_CONVERT_EXPR for ranges as if it were a cast. PR tree-optimization/91191 gcc/ * gimple-range-op.cc (gimple_range_op_handler): Descend one operand lower for a VIEW_CONVERT_EXPR. * range-op-mixed.h (class operator_view): New. * range-op.cc (range_op_table): Add VIEW_CONVERT_EXPR case. (operator_view::fold_range): New. (operator_view::op1_range): New. (operator_view::update_bitmask): New. gcc/testsuite/ * gcc.dg/pr91191.c: New.
