--- old/src/share/vm/opto/parse1.cpp 2016-12-13 17:32:37.395950707 +0100 +++ new/src/share/vm/opto/parse1.cpp 2016-12-13 17:32:33.468958590 +0100 @@ -677,9 +677,6 @@ // It is fine to set it here since do_one_block() will set it anyway. set_parse_bci(block->start()); add_predicate(); - // With value type support, uncommon traps added for loop predicates have to - // allocate all local value types which may throw exceptions. Handle them here. - do_exceptions(); // Add new region for back branches. int edges = block->pred_count() - block->preds_parsed() + 1; // +1 for original region