hg: valhalla/valhalla: 8222525: [lworld] Runtime support for LW2 Arrays

Srikanth srikanth.adayapalam at oracle.com
Fri Apr 26 12:19:01 UTC 2019



On 26/04/19 5:48 PM, Srikanth wrote:
> The following javac tests:
>
> test/langtools/tools/javac/valhalla/lworld-values/TypeRelationsTest.java
> test/langtools/tools/javac/valhalla/lworld-values/ArrayRelationsTest.java
>
>
> are not failing with

are *now* failing with
> java.lang.ClassCastException: class [QTypeRelationsTest; cannot be cast to class [LTypeRelationsTest;
> java.lang.ClassCastException: class [QArrayRelationsTest; cannot be cast to class [LArrayRelationsTest;
>
> Thanks for checking. These tests are basically asserting "[QFoo;" <: 
> "[LFoo;” <: “[LObject;” <: “Object;"
> Let me know if I blew something.
>
> Srikanth
>
>
> On 26/04/19 1:46 PM, david.simms at oracle.com wrote:
>> Changeset: 785f203628dd
>> Author:    dsimms
>> Date:      2019-04-26 10:15 +0200
>> URL:http://hg.openjdk.java.net/valhalla/valhalla/rev/785f203628dd
>>
>> 8222525: [lworld] Runtime support for LW2 Arrays
>> Reviewed-by: fparain
>>
>> ! src/hotspot/cpu/x86/macroAssembler_x86.cpp
>> ! src/hotspot/cpu/x86/macroAssembler_x86.hpp
>> ! src/hotspot/cpu/x86/templateTable_x86.cpp
>> ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
>> ! src/hotspot/cpu/x86/x86_64.ad
>> ! src/hotspot/share/ci/ciReplay.cpp
>> ! src/hotspot/share/classfile/classFileParser.cpp
>> ! src/hotspot/share/classfile/javaClasses.cpp
>> ! src/hotspot/share/classfile/javaClasses.hpp
>> ! src/hotspot/share/classfile/systemDictionary.cpp
>> ! src/hotspot/share/gc/shared/memAllocator.cpp
>> ! src/hotspot/share/gc/shared/memAllocator.hpp
>> ! src/hotspot/share/interpreter/interpreterRuntime.cpp
>> ! src/hotspot/share/memory/metaspace.cpp
>> ! src/hotspot/share/memory/oopFactory.cpp
>> ! src/hotspot/share/memory/oopFactory.hpp
>> ! src/hotspot/share/oops/arrayKlass.cpp
>> ! src/hotspot/share/oops/arrayKlass.hpp
>> + src/hotspot/share/oops/arrayStorageProperties.cpp
>> + src/hotspot/share/oops/arrayStorageProperties.hpp
>> ! src/hotspot/share/oops/constantPool.cpp
>> ! src/hotspot/share/oops/instanceKlass.cpp
>> ! src/hotspot/share/oops/instanceKlass.hpp
>> ! src/hotspot/share/oops/klass.cpp
>> ! src/hotspot/share/oops/klass.hpp
>> ! src/hotspot/share/oops/objArrayKlass.cpp
>> ! src/hotspot/share/oops/objArrayKlass.hpp
>> ! src/hotspot/share/oops/oop.hpp
>> ! src/hotspot/share/oops/oop.inline.hpp
>> ! src/hotspot/share/oops/symbol.cpp
>> ! src/hotspot/share/oops/symbol.hpp
>> ! src/hotspot/share/oops/typeArrayKlass.cpp
>> ! src/hotspot/share/oops/typeArrayKlass.hpp
>> ! src/hotspot/share/oops/valueArrayKlass.cpp
>> ! src/hotspot/share/oops/valueArrayKlass.hpp
>> ! src/hotspot/share/oops/valueKlass.cpp
>> ! src/hotspot/share/oops/valueKlass.hpp
>> ! src/hotspot/share/opto/runtime.cpp
>> ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
>> ! src/hotspot/share/runtime/fieldType.cpp
>> ! src/hotspot/share/runtime/fieldType.hpp
>> ! src/hotspot/share/runtime/reflection.cpp
>> ! src/hotspot/share/services/heapDumper.cpp
>> ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
>> ! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeArray.java
>>
>




More information about the valhalla-dev mailing list