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.
