http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61095
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- Diffs: @@ -53,31 +53,31 @@ Visiting statement: p_4 = (long unsigned int *) _3; which is likely CONSTANT -Lattice value changed to CONSTANT 0x0 (0x0ffffffffffffffe0). Adding SSA edges to worklist. +Lattice value changed to CONSTANT 0x0 (0xffffffe0). Adding SSA edges to workli st. adding stmt 3 to worklist ... Visiting statement: xxx_6 = (long unsigned int) _5; which is likely CONSTANT -Lattice value changed to CONSTANT 0x8 (0x0ffffffffffffffe0). Adding SSA edges to worklist. +Lattice value changed to CONSTANT 0x8 (0xffffffe0). Adding SSA edges to worklist. adding stmt 5 to worklist ... Visiting statement: _7 = xxx_6 > 4123168604159; which is likely CONSTANT -Lattice value changed to CONSTANT 0x0 (0x1). Adding SSA edges to worklist. +Lattice value changed to CONSTANT 0. Adding SSA edges to worklist. adding stmt 6 to worklist weird.