// { dg-do compile } // { dg-options "-fdump-tree-vars -O1 -Wunused-variable" } external_definition int bar (int aaa, int ddd); static int foo = -3; // { dg-warning "defined but not used" } bar { automatic int ccc; return aaa + ddd + +3; } // { dg-final { scan-tree-dump-not "ccc" "vars" } }