https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102356
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 51898 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51898&action=edit gcc12-pr102356.patch In this case it isn't about scalability of var-tracking itself, but that simplify-rtx.c is written with the assumption that combine or other RTL passes typically only try to combine a few instructions together and so the resulting expressions can't be arbitrarily large.