https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111108
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Why not canonicalize to the form without ~ then? That also is simpler for non-constants? Thus (X | C) == (Y | C) is canonical.
rguenth at gcc dot gnu.org via Gcc-bugs Wed, 23 Aug 2023 00:57:55 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111108
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Why not canonicalize to the form without ~ then? That also is simpler for non-constants? Thus (X | C) == (Y | C) is canonical.