Ping? The patch was posted before Stage 4 started: https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563391.html
Thanks Bernd. On 1/13/21 3:59 PM, Bernd Edlinger wrote: > Hi, > > this is a new improved version of my patch. > The previous patch had two defects: > It failed with -ffunction-section. Although > the line info was emitted, that was not working > since the debug_ranges did not contain the > thunk. > And secondly it failed to address the case of > functions without any source line information. > > The new pattch addresses both cases, of DECL_IGNORED_P > functions: > > In the case of virtual thunks we emit the line > number from the declaration. > Other than the previous version this patch > also explicitly adds the virtual thunk to the > debug_ranges and debug_aranges. If that is not > done, the debugger does not recognize the line > table for these functions. > > But if that location info is unavailable, > the function is explicitly removed from the > debug_ranges and debug_aranges. That has > the same effect as a theoretical .noloc assembler > directive. > > > Bootstrapped and reg-tested on x86_64-pc-linux-gnu. > Is it OK for trunk? > > > Thanks > Bernd. >