(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
asan/
pr63888.c
       1  /* PR bootstrap/63888 */
       2  /* { dg-do run } */
       3  
       4  __attribute__((noinline, noclone)) int
       5  foo (int x)
       6  {
       7    int v = 0;
       8    switch (x)
       9      {
      10      case 11: v = 67; break;
      11      case 12: v = 68; break;
      12      case 13: v = 69; break;
      13      }
      14    return v;
      15  }
      16  
      17  __attribute__((noinline, noclone)) int
      18  bar (int x)
      19  {
      20    int v = 0;
      21    switch (x)
      22      {
      23      case 18: v = 67; break;
      24      case 19: v = 68; break;
      25      case 20: v = 69; break;
      26      }
      27    return v;
      28  }
      29  
      30  int
      31  main ()
      32  {
      33    return foo (11) - 67 + bar (19) - 68;
      34  }