comparison gcc/testsuite/gcc.c-torture/compile/pr55832.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 /* PR tree-optimization/55832 */
2
3 int g, b;
4
5 void
6 foo (void)
7 {
8 union U { int i; unsigned short s; } a = { 0 };
9 unsigned char c;
10 unsigned short d = 0, *p = &a.s;
11
12 if (g)
13 a.i--;
14
15 if (b && a.i < (d = 1))
16 return;
17
18 for (; a.i < 15; a.i++)
19 b |= d <= c;
20
21 if (!*p)
22 g = 0;
23 }