[Bug ipa/68672] [4.9/5/6 Regression] g++.dg/torture/pr68470.C: ICE: cannot update SSA form: statement uses released SSA name
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Feb 10 12:44:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68672
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I believe this started with r197375.
And why is this happening is fairly obvious, we want to ignore clobbers in the
decisions made by fnsplit, and thus we recognize bb8 as the return_bb. When
clobbers could have just decls on the LHS, this could not be a problem.
It is ok to ignore the clobbers in the decision making, but we really need to
adjust them/remove them/move them somewhere else.
More information about the Gcc-bugs
mailing list