(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr82404.c
       1  // PR middle-end/82404
       2  
       3  // { dg-do compile }
       4  // { dg-options "-O3 -Wall -fdump-tree-optimized -Wno-return-type" } 
       5  
       6  enum eShape { eSquare, eCircle, eShpere, eTetraeder };
       7  
       8  double test_switch_native(enum eShape shape, double r) {
       9      switch(shape) {
      10      case eSquare:    return 2;
      11      case eCircle:    return 3;
      12      case eShpere:    return 4;
      13      case eTetraeder: return 5;
      14      }
      15  }
      16  
      17  // { dg-final { scan-tree-dump-times "if " 1 optimized } }