TestScalarReplacementMaxLiveNodes.java fails with fatal error: Hit MemLimit
V [libjvm.so+0xa8bb45] report_fatal(VMErrorType, char const*, int, char const*, ...)+0x105 (debug.cpp:214)
V [libjvm.so+0x9bac4d] CompilationMemoryStatistic::on_arena_change(long, Arena const*)+0x3fd (compilationMemoryStatistic.cpp:559)
V [libjvm.so+0x5ea69c] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10c (arena.cpp:299)
V [libjvm.so+0x17e1227] TypeInstPtr::make(TypePtr::PTR, ciKlass*, TypeInterfaces const*, bool, ciObject*, int, int, TypePtr const*, int)+0xc7 (type.hpp:198)
V [libjvm.so+0x9c8d89] Compile::flatten_alias_type(TypePtr const*) const+0xf89 (type.hpp:1337)
V [libjvm.so+0x9c9a6b] Compile::find_alias_type(TypePtr const*, bool, ciField*) [clone .part.0]+0x44b (compile.cpp:1673)
V [libjvm.so+0xba7c00] ConnectionGraph::create_split_phi(PhiNode*, int, GrowableArray<PhiNode*>&, bool&)+0x3b0 (compile.hpp:955)
V [libjvm.so+0xba8c60] ConnectionGraph::split_memory_phi(PhiNode*, int, GrowableArray<PhiNode*>&)+0x70 (escape.cpp:3886)
V [libjvm.so+0xba88d9] ConnectionGraph::find_inst_mem(Node*, int, GrowableArray<PhiNode*>&)+0xa29 (escape.cpp:4181)
V [libjvm.so+0xba8dde] ConnectionGraph::split_memory_phi(PhiNode*, int, GrowableArray<PhiNode*>&)+0x1ee (escape.cpp:3897)
V [libjvm.so+0xba88d9] ConnectionGraph::find_inst_mem(Node*, int, GrowableArray<PhiNode*>&)+0xa29 (escape.cpp:4181)
V [libjvm.so+0xbad0d7] ConnectionGraph::split_unique_types(GrowableArray<Node*>&, GrowableArray<ArrayCopyNode*>&, GrowableArray<MergeMemNode*>&, Unique_Node_List&)+0x3127 (escape.cpp:4782)
V [libjvm.so+0xbb5c09] ConnectionGraph::compute_escape()+0x2099 (escape.cpp:397)
V [libjvm.so+0xbb63f1] ConnectionGraph::do_analysis(Compile*, PhaseIterGVN*)+0xf1 (escape.cpp:119)
V [libjvm.so+0x9e068a] Compile::Optimize()+0x63a (compile.cpp:2347)
V [libjvm.so+0x9e4476] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1af6 (compile.cpp:853)