This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Symbol debug information
> 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