[binutils-gdb] RISC-V: Add gas support for "fp" register.

Jim Wilson wilson@sourceware.org
Fri Jun 29 22:12:00 GMT 2018


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b9c04e5a8289507fdeb783c337f59a76ff491685

commit b9c04e5a8289507fdeb783c337f59a76ff491685
Author: Jim Wilson <jimw@sifive.com>
Date:   Fri Jun 29 15:12:23 2018 -0700

    RISC-V: Add gas support for "fp" register.
    
    	gas/
    	* config/tc-riscv.c (md_begin): Call hash_reg_name for "fp".

Diff:
---
 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  <jimw@sifive.com>
+
+	* config/tc-riscv.c (md_begin): Call hash_reg_name for "fp".
+
 2018-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
 	* 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 ();



More information about the Binutils-cvs mailing list