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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #3)
> assign_dfs_numbers has not changed for years ...

[...]

> Maybe we can do some bb merging before calculate_dominance_info

Unfortunately not (easily).  A more sustainable fix would be to avoid
the recursion in assign_dfs_numbers in favor of a worklist approach,
pushing 'node->son, son' as "iterator" like the cfganal DFS walks do.

Reply via email to