RFR(XS) 8009460: C2compiler crash in machnode::in_regmask(unsigned int)
Roland Westrelin
roland.westrelin at oracle.com
Tue Mar 5 08:43:05 PST 2013
http://cr.openjdk.java.net/~roland/8009460/webrev.00/
In PhaseMacroExpand::expand_allocate_common():
1- The Allocate -> MemBarStoreStore link is not broken if the graph has been transformed and the pattern matching that AllocateNode::storestore() uses cannot locate the MemBarStoreStore from the Allocate node.
2- fast_oop_rawmem is added as a precedence edge in one of the cases where a new MemBarStoreStore is created but it's not needed
Allocate -> MemBarStoreStore link is now broken during the final reshape pass from the MemBarStoreStore nodes.
Roland.
More information about the hotspot-compiler-dev
mailing list