1/* { dg-do compile } */ 2/* { dg-require-effective-target ilp32 } */ 3/* { dg-options "-O1" } */ 4 5extern int mod_rhs (int); 6 7static inline unsigned int 8rshift_u_s (unsigned int left, int right) 9{ 10 return left >> right; 11} 12 13unsigned int g_15; 14 15int func_29 (int p_30) 16{ 17 unsigned int l_31; 18 unsigned long long int l_35 = 0x7736EAE11771B705LL; 19 unsigned int l_36 = 0xEDB553A8L; 20 21 l_31 = g_15; 22 if ((l_31 < 23 (rshift_u_s ((g_15 - (g_15 >= l_35)), (l_36 <= 1)))) + mod_rhs (1)) 24 return 1; 25} 26 27