(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
20161219.c
       1  /* { dg-do assemble } */
       2  /* { dg-options "-O1 -w" } */
       3  
       4  static long long a[9];
       5  int b, c, d, e, g;
       6  
       7  static int
       8  fn1 (int *p1)
       9  {
      10    b = 1;
      11    for (; b >= 0; b--)
      12      {
      13        d = 0;
      14        for (;; d++)
      15  	{
      16  	  e && (a[d] = 0);
      17  	  if (*p1)
      18  	    break;
      19  	  c = (int) a;
      20  	}
      21      }
      22    return 0;
      23  }
      24  
      25  int
      26  main ()
      27  {
      28    int f = fn1 ((int *) f);
      29    return f;
      30  }