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

ARM32: Missing memory barrier for final stores in interpreter

XMLWordPrintable

      Looking around `templateTable_arm.cpp`, I cannot find where do we emit the `StoreStore` barrier that protects the final field writes in constructors. I would have nominally expected to see it in `TemplateTable::_return`, like for other platforms:
       https://github.com/openjdk/jdk/blob/0e4d4a0c3150c01d927bd69cc578cea053cf16b3/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp#L2203-L2207

            Unassigned Unassigned
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: