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

Shenandoah: Don't produce new memory state in C2 LRB runtime call

    XMLWordPrintable

Details

    • gc
    • b26
    • generic
    • generic

    Description

      The runtime call in expanded Shenandoah LRB doesn't need to produce (and consume) raw memory state. I believe this is a left-over from when the LRB (or WB) allocated from TLABs, and would mess with TLAB pointers, when not ordered correctly. (Also, we used to require ordering with RBs back when we had them, but we already removed that memory dependency on -8 offset)

      Attachments

        Issue Links

          Activity

            People

              rkennke Roman Kennke
              rkennke Roman Kennke
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: