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

AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1

    XMLWordPrintable

Details

    • b20
    • aarch64

    Description

      Bug: Specify UseSVE=1 on SVE2 machine.

      A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/mnt/local/ci-scripts/jdk_src/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp:1046), pid=2235380, tid=2235395
      # assert(false) failed: unsupported
      #
      JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-git-277e7c486)
      Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-git-277e7c486, mixed mode, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
      Problematic frame:
      V [libjvm.so+0x7daaa8] C2_MacroAssembler::sve_vmask_tolong(Register, PRegister, BasicType, int, FloatRegister, FloatRegister)+0x398
      #
      No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      An error report file with more information is saved as:
      /tmp/work/scratch/hs_err_pid2235380.log
      #
      Compiler replay data is saved as:
      /tmp/work/scratch/replay_pid2235380.log

      Attachments

        Issue Links

          Activity

            People

              eliu Eric Liu
              eliu Eric Liu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: