https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82439
Wilco <wdijkstr at arm dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wdijkstr at arm dot com --- Comment #2 from Wilco <wdijkstr at arm dot com> --- (In reply to Andrew Pinski from comment #1) > "(x | y) == x" is simpler than "(y & ~x) == 0" on the tree level. 2 gimple > vs 3. > So converting it on the gimple level is not going to happen. Indeed, so not match.pd, but maybe target.pd could work. There is no BIC tree/RTL operator, neither is there a target independent way to ask whether a target supports BIC.