2018-04-09 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / uninit-15-O0.c
bloba3fd2b63ba71f416cfda3d877f1bc26c6c68a09b
1 /* { dg-do compile } */
2 /* { dg-options "-Wuninitialized" } */
4 /* XFAIL for now, the uninitialized pass runs before inlining only at -O0. */
6 inline int __attribute__((always_inline))
7 foo (int i)
9 if (i) return 1; /* { dg-warning "is used uninitialized" {} { xfail *-*-* } } */
10 return 0;
13 void baz();
15 void bar()
17 int j; /* { dg-message "was declared here" {} { xfail *-*-* } } */
18 for (; foo(j); ++j)
19 baz();