https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94465
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:ef6631051d4bb9519f3f0dd5f3b3eadbd67bc10a commit r10-7536-gef6631051d4bb9519f3f0dd5f3b3eadbd67bc10a Author: Richard Biener <rguent...@suse.de> Date: Fri Apr 3 13:46:49 2020 +0200 middle-end/94465 - handle released SSA names in array_ref_low_bound array_ref_low_bound is used in dumping ARRAY_REFs which in turn is called when basic blocks are deleted. cleanup_control_flow_pre consciously decides to remove unreachable basic-blocks in arbitrary order so the following makes array_ref_low_bound forgiving in the case the SSA name with the index definition has been released already. 2020-04-03 Richard Biener <rguent...@suse.de> PR middle-end/94465 * tree.c (array_ref_low_bound): Deal with released SSA names in index position.