(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
pr37184.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target ilp32 } */
       3  /* { dg-options "-O1" } */
       4  
       5  extern int mod_rhs (int);
       6  
       7  static inline unsigned int
       8  rshift_u_s (unsigned int left, int right)
       9  {
      10    return left >> right;
      11  }
      12  
      13  unsigned int g_15;
      14  
      15  int 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