https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89529
--- Comment #4 from Alexandre Oliva <aoliva at gcc dot gnu.org> --- Yeah, consumer issue, GDB can't deal with location views yet, so it can't tell apart the views just before the return from that at the return proper. It's actually a textbook situation of the kind that led me to introduce view numbering.