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

[lworld] C1 needs adjustments after JDK-8294866

    XMLWordPrintable

Details

    Description

      JDK-8294866 is causing a lot of tests to crash because of an assert in C1 LIR generator:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/open/src/hotspot/share/c1/c1_LIRGenerator.cpp:1345), pid=92663, tid=38659
      # assert(univ_klass_obj->modifier_flags() == (JVM_ACC_ABSTRACT | JVM_ACC_FINAL | JVM_ACC_PUBLIC)) failed: Sanity
      #
      # JRE version: Java(TM) SE Runtime Environment (23.0+1) (fastdebug build 23-valhalla+1-57)


      The assert needs to be updated to consider the presence of JVM_ACC_IDENTITY when the VM is in preview mode.

      Attachments

        Issue Links

          Activity

            People

              fparain Frederic Parain
              fparain Frederic Parain
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: