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.

Reply via email to