https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110732
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- phiopt match-simplify trying: b_15 >= 0 ? iftmp.1_16 : 1 Matching expression match.pd:2006, gimple-match-5.cc:23 Matching expression match.pd:2006, gimple-match-5.cc:23 Applying pattern match.pd:5311, gimple-match-1.cc:3381 Applying pattern match.pd:1393, gimple-match-2.cc:7726 Applying pattern match.pd:1901, gimple-match-4.cc:680 Applying pattern match.pd:4781, gimple-match-10.cc:16483 Folded into the sequence: _11 = b_15 >= 0; _20 = (int) _11; _19 = b_15 < 0; _26 = (int) _19; _18 = iftmp.1_16 | _26; statement un-sinked: iftmp.1_16 = b_15 >> 6; Before: # RANGE [irange] int [0, 1] iftmp.1_16 = b_15 >> 6; Dup of bug 110252. *** This bug has been marked as a duplicate of bug 110252 ***