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

Drea Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[16/17 Regression] Wrong    |[16/17 Regression] Wrong
                   |code at -O2 on              |code at -O2 on
                   |x86_64-pc-linux-gnu since   |x86_64-pc-linux-gnu
                   |r14-868                     |
           Assignee|unassigned at gcc dot gnu.org      |pinskia at gcc dot 
gnu.org
             Status|NEW                         |ASSIGNED

--- Comment #4 from Drea Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #3)
> #c1 started with r14-868-gb06cfb62229f17eca59fa4aabf853d7e17e2327b
> Ditto for #c0.

Yes that is what I would have expected. Since it exposes the issue from
ifcombine. 


I am messing around with ifcombine right now so I can fix it.
I already have a class in phiopt which I have been thinking about expanding to
work on bb wise rather than one statement to save/restore the ranges on an ssa
name which i think can be used here too.

Won't be until mid next week though.

Reply via email to