Symbol debug information

Paul Brook paul@nowt.org
Mon Aug 19 14:01:00 GMT 2002


> Function level variables are output when we output debug info for the
> function_decl.
>
> This, in turn, is called from rest_of_decl_compilation, which is called
> from various places in c-decl.c, ada/utils.c, etc.
>
>
> Make sure it's getting called.
> If it is, then make sure the VAR_DECL's have TREE_USED set.
> In particular, make sure the ones you want output aren't
> "DECL_EXTERNAL (decl) && !TREE_USED (decl))".

It turns out I was forgetting to set the SCOPE_STMT_BLOCK for the outermost 
block.  Thanks anyway.

Paul Brook



More information about the Gcc mailing list