RFC: shenandoah/jdk8u fails arraycopy verification after verification fix

Aleksey Shipilev shade at redhat.com
Mon Jul 17 08:07:15 UTC 2017


On 07/17/2017 09:58 AM, Aleksey Shipilev wrote:
> On 07/17/2017 09:46 AM, Roland Westrelin wrote:
>>
>>> The same change performs fine in shenandoah/jdk9 and shenandoah/jdk10. Reverting
>>> it fixes the test in shenandoah/jdk8u. What should we do about it?
>>
>> The class hierarchy for cast nodes has changed since 8u. Replacing the
>>
>> in->is_ConstraintCast()
>>
>> test by
>>
>> in->Opcode() == Op_CastPP || in->Opcode() == Op_CheckCastPP
>>
>> should fix it.
> 
> That makes sense. Testing.

Thanks, that seems to do it:
 http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a340024f545b

Running more stress tests now...

-Aleksey



More information about the shenandoah-dev mailing list