Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8361582

AArch64: Some ConH values cannot be replicated with SVE

XMLWordPrintable

    • b14
    • aarch64

        Seeing this reliably on Graviton 3 instance and current mainline. Bisection points to JDK-8352635.

        $ CONF=linux-aarch64-server-fastdebug make images test TEST=compiler/vectorization/TestFloat16VectorOperations.java

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/home/shipilev/shipilev-jdk/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:3756), pid=6237, tid=6259
        # guarantee(false) failed: invalid immediate

        Current CompileTask:
        C2:1867 892 % b 4 compiler.vectorization.TestFloat16VectorOperations::vectorDivConstantInputFloat16 @ 2 (40 bytes)

        Stack: [0x0000ffff72c98000,0x0000ffff72e96000], sp=0x0000ffff72e91390, free space=2020k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x47fe84] Assembler::sve_dup(FloatRegister, Assembler::SIMD_RegVariant, int)+0x124 (assembler_aarch64.hpp:3756)
        V [libjvm.so+0x1532570] PhaseOutput::scratch_emit_size(Node const*)+0x2b0 (output.cpp:3387)
        V [libjvm.so+0x152b1d8] PhaseOutput::shorten_branches(unsigned int*)+0x288 (output.cpp:540)
        V [libjvm.so+0x153ba70] PhaseOutput::Output()+0xa24 (output.cpp:340)
        V [libjvm.so+0x9bd698] Compile::Code_Gen()+0x518 (compile.cpp:3123)
        V [libjvm.so+0x9bfdec] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x17a4 (compile.cpp:892)
        V [libjvm.so+0x801eb8] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x174 (c2compiler.cpp:141)
        V [libjvm.so+0x9cd754] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x9a8 (compileBroker.cpp:2327)
        V [libjvm.so+0x9ce27c] CompileBroker::compiler_thread_loop()+0x570 (compileBroker.cpp:1971)
        V [libjvm.so+0xed1c8c] JavaThread::thread_main_inner()+0xec (javaThread.cpp:773)
        V [libjvm.so+0x19d61bc] Thread::call_run()+0xb0 (thread.cpp:243)

              bkilambi Bhavana Kilambi
              shade Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: