--- old/src/share/vm/memory/defNewGeneration.cpp 2015-03-30 23:00:58.000000000 +0200 +++ new/src/share/vm/memory/defNewGeneration.cpp 2015-03-30 23:00:58.000000000 +0200 @@ -378,8 +378,7 @@ int next_level = level() + 1; GenCollectedHeap* gch = GenCollectedHeap::heap(); - assert(next_level < gch->n_gens(), - "DefNewGeneration cannot be an oldest gen"); + assert(next_level == 1, "DefNewGeneration cannot be an oldest gen"); Generation* old_gen = gch->old_gen(); size_t old_size = old_gen->capacity();