------- Comment #5 from pinskia at gcc dot gnu dot org 2006-03-22 19:19 ------- The problem is the follow if is being hit: 2941 /* If OP is a constant that has overflowed, do not value number 2942 this expression. */ 2943 if (CONSTANT_CLASS_P (op) 2944 && TREE_OVERFLOW (op))
Which means we don't get a VH correctly for this statement. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26795