------- Additional Comments From danglin at gcc dot gnu dot org 2005-08-13 03:30 ------- Actually, I believe that this is a tree optimization bug. The comparison of old - 2 against -4 appears in the initial rtl generation.
Could you also provide the preprocessed source? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23369