https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127719
Andrew Macleod <amacleod at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #5 from Andrew Macleod <amacleod at redhat dot com> ---
The testcase triggers a problem that when an ssa_name was released by
simple_dce_from_worklist. The same name was then used from a cached value i
the relation oracle. This patch modifies release_ssa_name_fn such that when an
ssa name is being released, it also clear any current range info. THis is
similar to what is done during reset_flow_sensitive_info ().
This also uncovered a bug in the def chains where clearing the def chain
immediately rebuilds it. This is inadvisable when the name is being released!