/* PR tree-optimization/81555 */ | |
unsigned int a = 1, d = 0xfaeU, e = 0xe376U; | |
_Bool b = 0, f = 1; | |
unsigned char g = 1; | |
void | |
foo (void) | |
{ | |
_Bool c = a != b; | |
if (c) | |
f = 0; | |
if (e & c & (unsigned char)d & c) | |
g = 0; | |
} | |
int | |
main () | |
{ | |
foo (); | |
if (f || g != 1) | |
__builtin_abort (); | |
return 0; | |
} |