https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107965
--- Comment #8 from Jason Merrill <jason at gcc dot gnu.org> --- The compiler could represent this with a location list instead of a single location. I guess implementing that would involve using NOTE_INSN_VAR_LOCATION instead of giving the variable DECL_RTL? This sounds complicated.