2014-04-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / setjmp-5.c
blobc6e5f931746115f78be193d7e212623c4eaef5e0
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wall" } */
4 #include <setjmp.h>
6 void bar (int);
8 jmp_buf buf;
9 int v;
11 void
12 foo (void)
14 int i;
15 bar (0);
16 bar (1);
17 i = 5;
18 int j = setjmp (buf);
19 if (j == 0)
20 bar (2);
21 v = i; /* { dg-bogus "may be used uninitialized in this function" } */