RFR (XXS): 8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed Oct 14 01:44:15 UTC 2015


Good.

Vladimir

On 10/14/15 6:54 AM, Christian Thalinger wrote:
> https://bugs.openjdk.java.net/browse/JDK-8139386
>
> The wrong store instruction was used to clear the value.
>
> diff -r e53bc007035a src/cpu/sparc/vm/sharedRuntime_sparc.cpp
> --- a/src/cpu/sparc/vm/sharedRuntime_sparc.cppTue Oct 13 09:21:10 2015 -1000
> +++ b/src/cpu/sparc/vm/sharedRuntime_sparc.cppTue Oct 13 12:51:38 2015 -1000
> @@ -1001,7 +1001,7 @@ void AdapterGenerator::gen_i2c_adapter(i
>       __ delayed()->nop();
>
>
>       __ ld_ptr(G2_thread,
> in_bytes(JavaThread::jvmci_alternate_call_target_offset()), G3);
> -    __ st(G0, Address(G2_thread,
> in_bytes(JavaThread::jvmci_alternate_call_target_offset())));
> +    __ st_ptr(G0, Address(G2_thread,
> in_bytes(JavaThread::jvmci_alternate_call_target_offset())));
>
>
>       __ bind(no_alternative_target);
>     }
>


More information about the hotspot-compiler-dev mailing list