https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100844

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Oh, and at -O0 garbage collection recursion overflows the stack following
SSA_NAME_DEF_STMT.  We can almost make that GTY((skip(""))) but for the fact
that we have GIMPLE_NOP for default-defs and those are not in the IL ...
(OTOH it presents the opportunity to have a single global GIMPLE_NOP as
GTY root since GIMPLE_NOP does not have a SSA def).  Or simply have NULL
as SSA def of default defs.

Btw, we're entering the SSA def chain via REG_DECL, we might want to consider
NULLing all SSA_NAME_DEF_STMT after expanding to RTL as well.

Reply via email to