RFR: 8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays [v13]
Galder Zamarreño
galder at openjdk.org
Wed May 8 09:23:57 UTC 2024
On Wed, 8 May 2024 04:31:05 GMT, Galder Zamarreño <galder at openjdk.org> wrote:
>> The assert doesn't hold, e.g.
>>
>>
>> === Output from failing command(s) repeated here ===
>> * For target buildtools_create_symbols_javac__the.COMPILE_CREATE_SYMBOLS_batch:
>> #
>> # A fatal error has been detected by the Java Runtime Environment:
>> #
>> # Internal Error (/home/runner/work/jdk/jdk/src/hotspot/share/c1/c1_GraphBuilder.cpp:2031), pid=75212, tid=75244
>> # Error: assert(!!type->as_instance_klass()->is_interface()) failed
>> #
>> # JRE version: OpenJDK Runtime Environment (23.0) (fastdebug build 23-internal-galderz-306db7459b1316251e36d0eccc3035d11db44889)
>> # Java VM: OpenJDK 64-Bit Server VM (fastdebug 23-internal-galderz-306db7459b1316251e36d0eccc3035d11db44889, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
>> # Problematic frame:
>> # V [libjvm.so+0x777cd0] GraphBuilder::invoke(Bytecodes::Code)+0x1200
>>
>>
>> Thoughts @rwestrel @dean-long?
>
> Hmmm, the double `!!`... let me fix that and see.
Hmmm, something else is failing now. That's odd, maybe master has updated and is causing this PR to fail now?
# Internal Error (/Users/runner/work/jdk/jdk/src/hotspot/share/ci/ciMetadata.hpp:88), pid=79328, tid=27395
# assert(is_instance_klass()) failed: bad cast
I will look into it.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17667#discussion_r1593714548
More information about the hotspot-compiler-dev
mailing list