1  /* PR tree-optimization/58946 */
       2  
       3  int
       4  foo (unsigned int c)
       5  {
       6    unsigned int d, e, f;
       7    if ((int) c < 0)
       8      d = 0;
       9    else
      10      d = c;
      11    if (d == 0)
      12      e = __INT_MAX__ + 1U;
      13    else
      14      e = d;
      15    if ((int) e < 0)
      16      f = 0;
      17    else
      18      f = e;
      19    return f;
      20  }