https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103061

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |aldyh at gcc dot gnu.org

--- Comment #14 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
So yeah, we are killing the relation in the *path* oracle:

 Registering killing_def (path_oracle) M.10_120
range_defined_in_block (BB20) for M.10_120 is integer(kind=4) [4, +INF]

but the _134 > M.10_120 relation came from the *root* oracle (i.e. outside of
the path).  It seems we must keep track of killed names along the path, and
never query the root oracle for those.

So...mine.

Reply via email to