https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114214
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-03-03 Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (simplify (bit_ior:c (bit_and:c @0 @c1) (bit_and:c (bit_not@n (bit_and:c @2 @1)) (bit_and:c @0 @1) ) ) (if (gimple_bitwise_inverted_equal_p (@1, @c1, wascmp) && (!wascmp || element_precision (type) == 1)) (bit_and @0 @n))) (simplify (bit_ior:c (bit_and:c @0 @c1) (bit_and:c (bit_ior:c@n @2 @c1) (bit_and:c @0 @1) ) ) (if (gimple_bitwise_inverted_equal_p (@1, @c1, wascmp) && (!wascmp || element_precision (type) == 1)) (bit_and @0 @n)))