-femit-struct-debug-reduced/baseonly debug info
Ian Lance Taylor
iant@google.com
Wed Jun 19 18:08:00 GMT 2013
On Wed, Jun 19, 2013 at 9:29 AM, Evgeny Gavrin
<evgeny.gavrin@hotmail.com> wrote:
>
> This means that first optional parameter shouldn't affect so much. In case it's omitted debug info should be emitted both for [dir:] and [ind:].
>
> Two cases:
> 1) test.c -O0 -g2 -femit-struct-debug-detailed=ind:ord:base
>
> opts->x_debug_struct_ordinary[usage] = files;
>
> 2) test.c -O0 -g2 -femit-struct-debug-detailed=ord:base
>
> opts->x_debug_struct_ordinary[DINFO_USAGE_DFN] = files;
> opts->x_debug_struct_ordinary[DINFO_USAGE_DIR_USE] = files;
> opts->x_debug_struct_ordinary[DINFO_USAGE_IND_USE] = files;
>
> What am I missing? On my view, there is smth wrong, or processing of this option has some additional shadow logic, that I failed to find.
Are you saying that the behaviour of the compiler does not match the
documentation? Or are you saying that you don't understand why it
works? Or are you saying that the documentation is unclear?
Ian
More information about the Gcc-help
mailing list