https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92264
--- Comment #33 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 48075 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48075&action=edit gcc10-pr92264-wip.patch Updated patch, which doesn't ICE anymore, and creates 10500 instead of 12000 VALUEs during var-tracking on diagnostic-show-location.c, which should be a good thing. But the .s file is smaller and in the *.vartrack dump I see some NOTE_INSN_VAR_LOCATIONs missing, so apparently it does have bad impact on debug info quality.