(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
gimplefe-14.c
       1  /* { dg-do run } */
       2  /* { dg-options "-O -fgimple" } */
       3  
       4  int __GIMPLE (ssa)
       5  main (int argc, char * * argv)
       6  {
       7    int a;
       8  
       9    __BB(2):
      10    /* Because of PR82114 we need to handle also 0 as base metal can have
      11       argc == 0.  */
      12    switch (argc_2(D)) {default: L2; case 0: L0; case 1: L0; case 2: L1; }
      13  
      14    __BB(3):
      15  L0:
      16    a_4 = 0;
      17    goto __BB6;
      18  
      19    __BB(4):
      20  L1:
      21    a_3 = 3;
      22    goto __BB6;
      23  
      24    __BB(5):
      25  L2:
      26    a_5 = -1;
      27    goto __BB6;
      28  
      29    __BB(6):
      30    a_1 = __PHI (__BB3: a_4, __BB4: a_3, __BB5: a_5);
      31    return a_1;
      32  
      33  }
      34  
      35