https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80349
--- Comment #12 from Dmitry Babokin <babokin at gmail dot com> --- int var; long a; long foo() { int i = !(1 & 808U ^ 1 & var) >> 0; long l = 0 % ((a & 1) != (3053241240409UL & 1)); return i+l; }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80349
--- Comment #12 from Dmitry Babokin <babokin at gmail dot com> --- int var; long a; long foo() { int i = !(1 & 808U ^ 1 & var) >> 0; long l = 0 % ((a & 1) != (3053241240409UL & 1)); return i+l; }