On February 21, 2019 8:06:05 PM GMT+01:00, Jeff Law <l...@redhat.com> wrote:
>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.

Note that technically this is a regression from pre-early-debug. 

Richard. 

>jeff

Reply via email to