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

    Backports

      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:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: