Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/debug/dwarf2/pr36690-2.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR debug/36690 */ /* Verify that breakpoint can be put on goto f1, it is hit and varz at that spot is defined and contains 5. Nowhere else in the function should be varz in the scope. */ /* { dg-do compile } */ /* { dg-options "-O0 -gdwarf -dA" } */ int cnt; void bar (int i) { cnt += i; } void foo (int i) { if (!i) bar (0); else { static int varz = 5; goto f1; } bar (1); f1: bar (2); } int main (void) { foo (0); foo (1); return 0; } /* { dg-final { scan-assembler "pr36690-2.c:24" } } */