aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr58946.c
blob: 0ec5eba16f0cd52ddd5c48f63c684db717be2d99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* PR tree-optimization/58946 */

int
foo (unsigned int c)
{
  unsigned int d, e, f;
  if ((int) c < 0)
    d = 0;
  else
    d = c;
  if (d == 0)
    e = __INT_MAX__ + 1U;
  else
    e = d;
  if ((int) e < 0)
    f = 0;
  else
    f = e;
  return f;
}