(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr68249.c
       1  /* PR rtl-optimization/68249 */
       2  
       3  int a, b, c, g, k, l, m, n;
       4  char h;
       5  
       6  void
       7  fn1 ()
       8  {
       9    for (; k; k++)
      10      {
      11        m = b || c < 0 || c > 1 ? : c;
      12        g = l = n || m < 0 || (m > 1) > 1 >> m ? : 1 << m;
      13      }
      14    l = b + 1;
      15    for (; b < 1; b++)
      16      h = a + 1;
      17  }
      18  
      19  int
      20  main ()
      21  {
      22    char j; 
      23    for (; a < 1; a++)
      24      {
      25        fn1 ();
      26        if (h)
      27  	j = h;
      28        if (j > c)
      29  	g = 0;
      30      }
      31  
      32    if (h != 1) 
      33      __builtin_abort (); 
      34  
      35    return 0;
      36  }