diff src/share/vm/opto/output.cpp @ 222:2a1a77d3458f

6718676: putback for 6604014 is incomplete Reviewed-by: kvn, jrose
author never
date Tue, 24 Jun 2008 16:00:14 -0700
parents 885ed790ecf0
children 9c2ecc2ffb12
line wrap: on
line diff
--- a/src/share/vm/opto/output.cpp	Tue Jun 24 10:43:29 2008 -0700
+++ b/src/share/vm/opto/output.cpp	Tue Jun 24 16:00:14 2008 -0700
@@ -447,6 +447,7 @@
             // We've got a winner.  Replace this branch.
             MachNode *replacement = mach->short_branch_version(this);
             b->_nodes.map(j, replacement);
+            mach->subsume_by(replacement);
 
             // Update the jmp_end size to save time in our
             // next pass.