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

Make OrderAccess functions available to hpp rather than inline.hpp files

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 11
    • Fix Version/s: 11
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b17

      Backports

        Description

        Move OrderAccess::load_acquire and store_release and functions that support them into orderAccess.hpp file so that template functions needing these functions don't have to be split into .inline.hpp files, which can only be included in other .inline.hpp or .cpp files as per coding standard.

        Requires removing os::is_MP from OrderAccess::fence, which is a partial fix for JDK-8188764.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  coleenp Coleen Phillimore
                  Reporter:
                  coleenp Coleen Phillimore
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: