diff -r bcffa4c5eef6 -r 24b9c7f4cae6 src/share/vm/opto/type.cpp --- a/src/share/vm/opto/type.cpp Fri Jun 29 17:12:15 2012 -0700 +++ b/src/share/vm/opto/type.cpp Mon Jul 02 13:11:28 2012 -0400 @@ -212,7 +212,7 @@ // locking. Arena* save = current->type_arena(); - Arena* shared_type_arena = new Arena(); + Arena* shared_type_arena = new (mtCompiler)Arena(); current->set_type_arena(shared_type_arena); _shared_type_dict =