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

RISC-V: Explicitly pass a third temp register to MacroAssembler::store_heap_oop

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 20
    • 20
    • hotspot
    • None
    • gc
    • b14
    • riscv
    • linux

      Currently G1 (and Shenandoah) implicitly uses x13 on riscv in oop_store_at.

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

            fyang Fei Yang
            fyang Fei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: