--- old/src/share/vm/c1/c1_IR.cpp 2012-02-15 17:38:28.395263860 -0500 +++ new/src/share/vm/c1/c1_IR.cpp 2012-02-15 17:38:27.029751248 -0500 @@ -141,6 +141,7 @@ _xhandlers = new XHandlers(method); _number_of_locks = 0; _monitor_pairing_ok = method->has_balanced_monitors(); + _wrote_final = false; _start = NULL; if (osr_bci == -1) {