http://cr.openjdk.java.net/~roland/8226517/webrev.00/ Logic that assigns new aliases for flattened value arrays must handle StoreCM specially because it has an edge to the store it follows and keeps track of the alias of this store. Roland.