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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org
           Keywords|                            |missed-optimization
            Version|unknown                     |15.0

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Note I still want to get rid of DOM itself.  I would have expected that
ranger tell us b == 0 on that edge?

When working on marrying VN with ranger I was wondering how to make it
aware of the VNs value lattice and it's optimistic knowledge of
executable edges and specifically how to make it aware previous optimistic
values/non-executable edge state has been revisited (and how to ensure
ranges will only become less precise during iteration).

Do you have a testcase along your POC?

Reply via email to