[riscv-port] Integrated: 8277167: riscv: Remove unnecessary register declaration for lr

Yanhong Zhu yzhu at openjdk.java.net
Fri Nov 19 01:58:32 UTC 2021


On Thu, 18 Nov 2021 02:52:17 GMT, Yanhong Zhu <yzhu at openjdk.org> wrote:

> Currently, there are two register declarations for both 'ra' and 'lr' on riscv port. But they refer to the same register x1. Since 'ra' is the ABI name for register x1, we should keep register declaration for 'ra' and remove register declaration for 'lr' in order to avoid possible confusion. 
> Hotspot tier1 tests pass on QEMU.

This pull request has now been integrated.

Changeset: a8e5e560
Author:    Yanhong Zhu <yzhu at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
URL:       https://git.openjdk.java.net/riscv-port/commit/a8e5e56036b333051068752ee1269248c296d15b
Stats:     122 lines in 19 files changed: 1 ins; 4 del; 117 mod

8277167: riscv: Remove unnecessary register declaration for lr

Reviewed-by: fyang

-------------

PR: https://git.openjdk.java.net/riscv-port/pull/6


More information about the riscv-port-dev mailing list