In case with back branches Runtime1::counter_overflow() routine expects to receive a bci of either a Goto of If instruction that generated
the event. When emitting the counter overflow stub for the goto we take the bci from the jvm state. However it is not correct for the gotos
that were produced as a result of the reduction of Ifs because this case the state will have a bci that would possibly point to a Cmp
The solution is to always store a proper bci for Goto and use it instead of the one in the jvm state.