/* CTF generation for static variables inside a function. In this testcase, CTF record for bstatic is NOT expected. CTF generation is only carried out for variables at file-scope or global-scope. */ /* { dg-do compile ) */ /* { dg-options "-O0 -gctf -dA" } */ /* { dg-final { scan-assembler-times "ctv_name" 0 } } */ /* { dg-final { scan-assembler-times "ascii \"bstatic.0\"\[\t \]+\[^\n\]*ctf_string" 0 } } */ int foo (int a) { static int bstatic = 3; return a + bstatic; }