From b9c04e5a8289507fdeb783c337f59a76ff491685 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Fri, 29 Jun 2018 15:12:23 -0700 Subject: [PATCH] RISC-V: Add gas support for "fp" register. gas/ * config/tc-riscv.c (md_begin): Call hash_reg_name for "fp". --- gas/ChangeLog | 4 ++++ gas/config/tc-riscv.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index e0cfe04..70a9229 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2018-06-29 Jim Wilson + + * config/tc-riscv.c (md_begin): Call hash_reg_name for "fp". + 2018-06-29 Ramana Radhakrishnan * config/tc-aarch64.c (warn_unpredictable_ldst): Add unpredictable diff --git a/gas/config/tc-riscv.c b/gas/config/tc-riscv.c index bdec307..5ba997e 100644 --- a/gas/config/tc-riscv.c +++ b/gas/config/tc-riscv.c @@ -853,6 +853,9 @@ md_begin (void) hash_reg_names (RCLASS_FPR, riscv_fpr_names_numeric, NFPR); hash_reg_names (RCLASS_FPR, riscv_fpr_names_abi, NFPR); + /* Add "fp" as an alias for "s0". */ + hash_reg_name (RCLASS_GPR, "fp", 8); + opcode_names_hash = hash_new (); init_opcode_names_hash (); -- 2.7.4