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

Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40

XMLWordPrintable

    • b06
    • b09
    • generic
    • generic

        During 8030976 backport into 8u40 names of rtm_state_change and unstable_if deoptimization reasons were swapped, so now rtm_state_change is reported in compilation log as "unstable_if" and unstable_if is reported as "rtm_state_change".

        In jdk9 both deopt reasons have correct names.

        Affected tests:
        compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
        compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
        compiler/rtm/locking/TestRTMLockingCalculationDelay.java
        compiler/rtm/locking/TestUseRTMDeopt.java

              fzhinkin Filipp Zhinkin
              fzhinkin Filipp Zhinkin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: