http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46675
--- Comment #21 from H.J. Lu <hjl.tools at gmail dot com> 2010-11-28 17:58:49 UTC --- Does this: [...@gnu-6 bad]$ cat x.c.083t.forwprop3 ;; Function foo (foo) Replaced 'npairs_3 > 0' with 'n_2(D) != -2147483648' foo (int n) { int npairs; int j.1; int j.0; <bb 2>: if (n_2(D) != -2147483648) goto <bb 3>; else goto <bb 4>; <bb 3>: Invalid sum of incoming frequencies 10900, should be 10000 j.0_5 = j; j.1_6 = j.0_5 + 1; j = j.1_6; goto <bb 3>; <bb 4>: Invalid sum of incoming frequencies 213, should be 1113 return; } look OK?