RFR(S): 8237776: Shenandoah: Wrong result with Lucene test
Zhengyu Gu
zgu at redhat.com
Fri Jan 31 13:55:52 UTC 2020
Looks good to me.
-Zhengyu
On 1/31/20 3:47 AM, Roland Westrelin wrote:
>
> http://cr.openjdk.java.net/~roland/8237776/webrev.00/
>
> xmm0 (an argument to a call) gets corrupted in the c2i adapter (when
> going from c1 code to the interpreter) at the
> ShenandoahRuntime::write_ref_field_pre_entry() runtime call. That call
> is in the c2i because of c2i_entry_barrier() and
> resolve_weak_handle(). The proposed fix saves all floating point
> argument registers.
>
> Roland.
>
More information about the hotspot-gc-dev
mailing list