[RFR] [8u] 8u202 Upstream Sync

Aleksey Shipilev shade at redhat.com
Mon Apr 8 16:12:46 UTC 2019


On 4/8/19 6:07 PM, Andrew John Hughes wrote:
> so I moved the val = shenandoah_read_barrier_storeval(val) with the
> store_oop_to_unknown it previously guarded. The other Node *rb =
> shenandoah_read_barrier_storeval(val) was discarded along with the rest
> of that else block.
> 
> This is part of 8155635: C2: Mixed unsafe accesses break alias analysis.

Yes, I figured as much. I think that merge was correct. Testing would show how wrong we are about
assuming stuff in C2 :) I kicked off the test run.

-Aleksey



More information about the shenandoah-dev mailing list