This change fixes dependencies for store-value read-barriers: - Use ctrl instead of memory, to ensure read barrier doesn't float above safepoint. - Don't allow from-space values It also renames the read_barrier_nomem() to read_barrier_storeval() to make it more descriptive. http://cr.openjdk.java.net/~rkennke/fixdeps/webrev.00/ Ok to go? Roman