https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116907
--- Comment #24 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- I think the line should simply be removed: DFS_follow_tree_edge (TREE_BLOCK (expr)); There is (no longer) a tree edge in this case.