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 ***