[Bug tree-optimization/32663] [4.3 regression]: revision 126369 went into an infinite loop

hjl at lucon dot org gcc-bugzilla@gcc.gnu.org
Sun Jul 8 15:12:00 GMT 2007



------- Comment #10 from hjl at lucon dot org  2007-07-08 15:12 -------
When a statement has no vuses, but its LHS value handle has vuses, we wind
up with

              tree val = vn_lookup_or_add_with_stmt (newt, stmt);
              vn_add (lhs, val);

Now the LHS value handle changes from vuses to no vuses since the statement
has no vuses. Are you sure you handle this case correctly? Can we reuse
LHS value handle in this case?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32663



More information about the Gcc-bugs mailing list