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