1 /* PR 20644 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O0 -Wuninitialized" } */ foo()4int foo () 5 { 6 int i = 0; 7 int j; 8 9 if (1 == i) 10 return j; /* { dg-bogus "uninitialized" "uninitialized" { xfail *-*-* } 10 } */ 11 12 return 0; 13 } 14 bar()15int bar () 16 { 17 int i = 1; 18 int j; 19 20 if (1 == i) 21 return j; /* { dg-warning "uninitialized" "uninitialized" { target *-*-* } 21 } */ 22 23 return 0; 24 } 25