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

Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64

    XMLWordPrintable

Details

    • gc
    • b13
    • aarch64

    Description

      Currently G1 (and Shenandoah) implicitly uses r3 on aarch64 in store_at.

      This out of the blue register fixed for x86 in JDK-8283186. This would be fixed in the same way on aarch64 by passing the temporary register explicitly so it is part of the GC api.

      Attachments

        Issue Links

          Activity

            People

              aboldtch Axel Boldt-Christmas
              aboldtch Axel Boldt-Christmas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: