/* PR tree-optimization/81913 */ | |
typedef __UINT8_TYPE__ u8; | |
typedef __UINT32_TYPE__ u32; | |
static u32 | |
b (u8 d, u32 e, u32 g) | |
{ | |
do | |
{ | |
e += g + 1; | |
d--; | |
} | |
while (d >= (u8) e); | |
return e; | |
} | |
int | |
main (void) | |
{ | |
u32 x = b (1, -0x378704, ~0xba64fc); | |
if (x != 0xd93190d0) | |
__builtin_abort (); | |
return 0; | |
} | |