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

AARCH64: wrong encoding for exclusive and atomic load/stores

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 10, 11, 12
    • Fix Version/s: 12
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b24
    • CPU:
      aarch64

      Description

      According to specification, all loads and stores treats register number 31 as sp for base addressing register. Current hotspot encoding for exclusive and atomic load/stores can't accept sp as base addressing register and leads to assert. There is no such usage in hotspot so far, but adding new code with such usage is blocked.

        Attachments

          Activity

            People

            • Assignee:
              dpochepk Dmitrij Pochepko
              Reporter:
              dpochepk Dmitrij Pochepko
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: