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

ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add

    XMLWordPrintable

Details

    • b21
    • arm
    • generic

    Description

      (issue reported by christoph.goettschkes@microdoc.com)

      The assertion assumes that atomic operations on 32-bit ARM are only possible for 32-bit types. This is only true, if the instructions LDREXD/STREXB are not present on the target platform.

      Attachments

        Issue Links

          Activity

            People

              bulasevich Boris Ulasevich
              bulasevich Boris Ulasevich
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: