| // { dg-require-effective-target lp64 } | |
| // { dg-options "-O2 -fno-guess-branch-probability -fgcse-sm -fno-expensive-optimizations -fno-gcse" } | |
| int printf(const char *, ...); | |
| int a, b, c, d, e, f, g, i, j, m, h; | |
| long k, l, n, o; | |
| int main() { | |
| int p = e, r = i << a, q = r & b; | |
| k = 4073709551613; | |
| l = m = c = -(c >> j); | |
| d = g ^ h ^ 4073709551613; | |
| n = q - h; | |
| o = ~d; | |
| f = c * 4073709551613 / 409725 ^ r; | |
| if ((n && m) || (q && j) || a) | |
| return 0; | |
| d = o | p; | |
| if (g) | |
| printf("0"); | |
| d = p; | |
| c++; | |
| return 0; | |
| } |