http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47653
Sebastian Pop <spop at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #3 from Sebastian Pop <spop at gcc dot gnu.org> 2011-02-18 16:58:02 UTC --- Thanks jeff for analyzing the cause of this bug: indeed D.2705_2 = D.2704_10 * 4294967295; doesn't seem to be correct. Looking at the patch that introduced this bug, it is clear that this stmt should have been: D.2705_2 = D.2704_10 * -1;