(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
mips/
pr33755.c
       1  /* { dg-do link } */
       2  
       3  volatile int gv;
       4  const char *ptrs[2];
       5  
       6  void
       7  foo (volatile int *v, const char **ptrs)
       8  {
       9    switch (*v & 1)
      10      {
      11      case 0:
      12        ptrs[0] = 0;
      13        break;
      14      case 1:
      15        break;
      16      default:
      17        ptrs[1] = "Some text";
      18        break;
      19      }
      20    while (*v > 0)
      21      *v -= 1;
      22  }
      23  
      24  int
      25  main (void)
      26  {
      27    foo (&gv, ptrs);
      28    return 0;
      29  }