[Bug middle-end/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 5 11:05:00 GMT 2020


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.


More information about the Gcc-bugs mailing list