On 2/19/19 5:51 AM, Johan Carlsson wrote:
> Adding so that the DIEs of unused external variables can be removed from the 
> output when
> using -feliminate-unused-debug-symbols.
> 
> Tested on x86_64-elf, aarch64-elf, powerpc-eabi, powerpc64-elf and arm-eabi.
> 
> 
> 2019-02-18  Johan Karlsson <johan.karls...@enea.com>
> 
>       PR debug/86964
>       * dwarf2out.c (premark_used_variables): New function.
>       (prune_unused_types_walk): Do not mark not premarked external
>       variables.
>       (prune_unused_types): Call premark_used_variables.
> 
>       * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
Just a note, we're addressing regression bugfixes only at this point in
GCC development.  I've queued this for gcc-10.

jeff

Reply via email to