https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems to be var-tracking. I see e.g. 17900 nested find_base_term calls. E.g. the setupUi method has 6372 basic blocks, 10337 edges, which is still not enough to make var-tracking bail out, but contains almost 100000 instructions and in lots of cases suffers from those extremely long VALUE chains.