| /* PR target/85756 */ |
| |
| #if __CHAR_BIT__ == 8 && __SIZEOF_SHORT__ == 2 && __SIZEOF_INT__ == 4 |
| int a, c, *e, f, h = 10; |
| short b; |
| unsigned int p; |
| |
| __attribute__((noipa)) void |
| bar (int a) |
| { |
| asm volatile ("" : : "r" (a) : "memory"); |
| } |
| |
| void |
| foo () |
| { |
| unsigned j = 1, m = 430523; |
| int k, n = 1, *l = &h; |
| lab: |
| p = m; |
| m = -((~65535U | j) - n); |
| f = b << ~(n - 8); |
| n = (m || b) ^ f; |
| j = p; |
| if (p < m) |
| *l = k < 3; |
| if (!n) |
| l = &k; |
| if (c) |
| { |
| bar (a); |
| goto lab; |
| } |
| if (!*l) |
| *e = 1; |
| } |
| |
| int |
| main () |
| { |
| foo (); |
| return 0; |
| } |
| #else |
| int |
| main () |
| { |
| return 0; |
| } |
| #endif |