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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2016-06-14
                 CC|                            |glisse at gcc dot gnu.org
   Target Milestone|---                         |7.0
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed, caused by forwprop.

Applying pattern match.pd:2375, gimple-match.c:2344
Applying pattern match.pd:1367, gimple-match.c:2155
Applying pattern match.pd:559, gimple-match.c:46169
gimple_simplified to _62 = n_64(D) <= 0;
_47 = _62;
Applying pattern match.pd:853, gimple-match.c:164
gimple_simplified to _48 = _46 | _62;

this is the new /* MIN (X, C1) < C2 -> X < C2 || C1 < C2  */ pattern matching
and using boolean_type (guessed by genmatch) for the result comparisons instead
of 'type'.

I'll see if I can fix genmatch.

Reply via email to