4.0 regression: missing debug info for global variables in C
Paolo Bonzini
paolo.bonzini@lu.unisi.ch
Tue May 31 14:13:00 GMT 2005
>>Maybe this is responsible for part of PR21828?
>>
>>
>I'd say this *is* PR21828: note that the variables whose
>type is unknown are global variables in C code compiled
>with -O2 ...
>
>
Oh, of course. I was confusing with the first part:
Run till exit from #0 mangle_macro_name ([snip]) at ../../gcc/gengtype-lex.l:429
yylex () at ../../gcc/gengtype-lex.l:263
263 t = find_structure (ptr, 0);
Value returned is $1 = 0x11ccb0 "VEC_tree"
(gdb) p ptr
No symbol "ptr" in current context.
where ptr is not global. But -fno-tree-lrs or whatever the option is
called should help with that.
I've updated PR21828 so that it does not refer to stabs.
Paolo
More information about the Gcc
mailing list