aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr103003.c
blob: d3d65f8b6a64924aa8287739ace706fbe5fb7d7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* { dg-do compile } */
/* { dg-options "-O2" } */
typedef char int8_t;
int8_t c_4, uli_5;
unsigned short us_6;
void func_1() {
  int uli_9;
  short ptr_16ptr_11 = &uli_9; /* { dg-warning "initialization of*" } */
  for (; us_6 <= 6;)
    if ((us_6 *= uli_9) < (uli_5 || 0) ?: ((c_4 = us_6) >= us_6) - uli_5)
      uli_9 = 9;
}