https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50291
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The problem is in during the combine RTL phase: combining of: ;; Which is the new 50 (which was the result of combining 48, 49 -> 50) (set (reg/f:DI 60 [ iftmp.5 ]) (ashiftrt:DI (reg/f:DI 60 [ iftmp.5 ]) (const_int 63 [0x3f]))) (insn 51 50 28 6 (parallel [ (set (reg/f:DI 60 [ iftmp.5 ]) (and:DI (reg/f:DI 60 [ iftmp.5 ]) (const_int 1193046 [0x123456]))) (clobber (reg:CC 17 flags)) ]) /app/example.c:19 367 {*anddi_1} (nil)) This is a dup of bug 57130. *** This bug has been marked as a duplicate of bug 57130 ***