8017065: C2 allows safepoint checks to leak into G1 pre-barriers

Make all raw loads strictly respect control dependencies, make sure RCE doesn't move raw loads, add verification of G1 pre-barriers.

Reviewed-by: kvn, roland
4 files changed