Resolve regression rtl-optimization/96298. Sorry for the breakage.
authorRoger Sayle <roger@nextmovesoftware.com>
Thu, 23 Jul 2020 17:48:54 +0000 (18:48 +0100)
committerRoger Sayle <roger@nextmovesoftware.com>
Thu, 23 Jul 2020 17:48:54 +0000 (18:48 +0100)
commitd4b3ea941b1a15cadb79e7ff8a36891131f8804b
tree7e59367812ceecf84f0a9b48f9a80d818c076ff2
parent914966e499dfe0861127447bc72c9071e80a4a9b
Resolve regression rtl-optimization/96298.  Sorry for the breakage.

2020-07-23  Roger Sayle  <roger@nextmovesoftware.com>

gcc/ChangeLog
PR rtl-optimization/96298
* simplify-rtx.c (simplify_binary_operation_1) [XOR]: Xor doesn't
distribute over xor, so (a^b)^(c^b) is not the same as (a^c)^b.
gcc/simplify-rtx.c