(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr58539.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-g" } */
       3  
       4  int a, b;
       5  
       6  extern void baz (int);
       7  
       8  int foo (int p)
       9  {
      10    return p ? p : 1;
      11  }
      12  
      13  void bar ()
      14  {
      15    int *c = &a, *d = &a;
      16    for (b = 0; b < 12; b++)
      17      *d |= 1;
      18    foo (*c);
      19    baz (*c && 1);
      20  }