https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93206
--- Comment #6 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #4) > There is no error, it is a note and if some variable at some point, even > short one, can't be described using just registers or memory, but needs the > value of the UNSPEC to describe it, there is no var-tracking bug, it just > tries to build debug info from the UNSPEC and finds out it can't. But there *is* a register that describes the variable. It's wrongly using the UNSPEC instead. I contend that this is indeed a bug.