aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/tree-ssa/pr98455.c
blob: 24e249f6fcb10554e2bb46fb14247732ac41f7f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* PR tree-optimization/98455 */
/* { dg-do compile } */
/* { dg-options "-O1 -fno-tree-dce --param case-values-threshold=1" } */

void
n4 (int io, int vb)
{
  double uc[2] = { 1.0, 2.0, };

  if (io == 0)
    uc[0] = 0.0;

  for (;;)
    if (io == 0)
      if (vb == 0)
        uc[0] = uc[1];
      else if (vb == 1)
        uc[1] = 0.0;
}