[PING][PATCH v2 0/5] [gdb/symtab] Tweak fix-up of truncated inline function block ranges

Tom de Vries <[email protected]> Wed, 29 Jul 2026 13:01:19 +0200
Newsgroups gmane.comp.gdb.patches
Message-ID <[email protected]>
On 4/20/26 3:46 PM, Tom de Vries wrote:
> This patch series fixes PR33930, a FAIL in test-case
> gdb.cp/step-and-next-inline.exp on ppc64le-linux.
> 
> The first patch is a simple refactoring patch, renaming
> lnp_state_machine::m_last_line (tracking the last recorded line) to the more
> accurate m_last_recorded_line.
> 
> The second patch reintroduces lnp_state_machine::m_last_line, with semantics
> matching the name (tracking all lines, not just recorded ones).
> 
> The third patch is another refactoring patch, simplifying the conditional
> assignment of lnp_state_machine::m_last_address.
> 
> The fourth patch is yet another refactoring patch, adding
> lnp_state_machine::m_stmt_at_last_address.
> 
> The fifth patch uses lnp_state_machine::m_last_line in the actual fix.
> 

Ping.

Thanks,
- Tom

> A v1 was submitted here [1].
> 
> Changes in v2:
> - add a refactoring patch, simplifying the conditional assignment of
>    lnp_state_machine::m_last_address
> - add a refactoring patch, adding lnp_state_machine::m_stmt_at_last_address
> - remove workaround in gdb.dwarf2/dw2-extend-inline-block.exp
> 
> Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33930
> 
> [1] v1 https://sourceware.org/pipermail/gdb-patches/2026-March/225480.html
> 
> Tom de Vries (5):
>    [gdb/symtab] Rename lnp_state_machine::m_last_line to
>      m_last_recorded_line
>    [gdb/symtab] Re-add lnp_state_machine::m_last_line
>    [gdb/symtab] Simplify assignment in lnp_state_machine::record_line
>    [gdb/symtab] Add lnp_state_machine::m_stmt_at_last_address
>    [gdb/symtab] Tweak fix-up of truncated inline function block ranges
> 
>   gdb/dwarf2/line-program.c                     | 52 ++++++++++++-------
>   .../gdb.dwarf2/dw2-extend-inline-block.exp    |  5 --
>   2 files changed, 34 insertions(+), 23 deletions(-)
> 
> 
> base-commit: 971b0152e92d381917bb089b3783959c5feb552e