On 2/21/19 12:22 PM, Richard Biener wrote:
> 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.
ACK. I've updated the BZ appropriately.
jeff