[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