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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection
      Known to work|                            |11.1.0, 12.1.0, 13.1.0,
                   |                            |15.1.0
   Target Milestone|---                         |16.2
            Summary|VRP does not optimize a     |[16/17 Regression] VRP does
                   |gimple_assign like it does  |not optimize a
                   |GIMPLE_COND sometimes       |gimple_assign like it does
                   |                            |GIMPLE_COND sometimes
      Known to fail|                            |16.1.0

--- Comment #3 from Drea Pinski <pinskia at gcc dot gnu.org> ---
This is a semi-recent regression.

Worked in GCC 15.3.0 but fails in 16.1.0.

15.3.0 had:
Folding statement: _5 = set_6 == 0B;
Queued stmt for removal.  Folds to: 0

While 16.1.0 has:
Folding statement: _5 = set_6 == 0B;
Not folded

Reply via email to