https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99654
--- Comment #18 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Sam James from comment #17) > /* If we're keep track of location views and their reset points, and > INSN is a reset point (i.e., it necessarily advances the PC), mark > the next view in TABLE as reset. */ > > static void maybe_reset_location_view (rtx_insn *insn, dw_line_info_table > *table) > > so I guess the expectation is (?) it's called before we end up with our > second call, but it never is called when view = 12. > > Onlt dwarf2out_var_location calls maybe_reset_location_view. The r8-7184-gbc7b0ffa6335f2 commit message makes it sound like it's supposed to be doing it in more cases as well, I think?