(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr61787.c
       1  /* { dg-do run } */
       2  
       3  unsigned int a = 1;
       4  
       5  int
       6  fn1 ()
       7  {
       8    char b;
       9    for (;;)
      10      {
      11        for (b = 0; b < 5; b++)
      12  	if (!a - (unsigned int) b)
      13  	  return 0;
      14        a = 0;
      15      }
      16  }
      17  
      18  int
      19  main ()
      20  {
      21    fn1 ();
      22  
      23    if (a != 1) 
      24      __builtin_abort (); 
      25  
      26    return 0;
      27  }