https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113632

--- Comment #2 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:a137663b93492f8d097438185d2ccdcf57848174

commit r16-5054-ga137663b93492f8d097438185d2ccdcf57848174
Author: Andrew MacLeod <[email protected]>
Date:   Wed Oct 29 18:14:40 2025 -0400

    New XOR fold routine.

    XOR goes to VARYING frequently with complex ranges. The other bitwise
    operations are improved, so implement XOR using them as well.

            PR tree-optimization/113632
            gcc/
            * range-op-mixed.h (operator_bitwise_xor): Relocate and adjust.
            (operator_bitwise_xor::m_and, m_or, m_not): New.
            * range-op.cc (operator_bitwise_xor::fold_range): New.

            gcc/testsuite/
            * gcc.dg/pr113632.c: New.

Reply via email to