https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106087
--- Comment #7 from Patrick Palka <ppalka at gcc dot gnu.org> --- The error_mark_node in question is the TREE_TYPE of an SSA_NAME, which was set in tree-ssanames.cc:release_ssa_name_fn: 598 if it happens to come along a released SSA name and tries 599 to inspect its type. */ 600 TREE_TYPE (var) = error_mark_node; 601 602 /* And finally queue it so that it will be put on the free list. */ 603 vec_safe_push (FREE_SSANAMES_QUEUE (fn), var); 604 } 605 } 606 607 /* If the alignment of the pointer described by PI is known, return true and