[binutils-gdb] RISC-V: Add osabi support.

Jim Wilson wilson@sourceware.org
Mon Jul 16 21:51:00 GMT 2018


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

commit 117a0e996dab2abae985a2b4251ebfb092955dc8
Author: Jim Wilson <jimw@sifive.com>
Date:   Mon Jul 16 14:50:36 2018 -0700

    RISC-V: Add osabi support.
    
    	gdb/
    	* riscv-tdep.c (riscv_gdbarch_init): Call gdbarch_init_osabi.

Diff:
---
 gdb/ChangeLog    | 4 ++++
 gdb/riscv-tdep.c | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 950cf89..635f592 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-16  Jim Wilson  <jimw@sifive.com>
+
+	* riscv-tdep.c (riscv_gdbarch_init): Call gdbarch_init_osabi.
+
 2018-07-16  Simon Marchi  <simon.marchi@ericsson.com>
 
 	* ia64-libunwind-tdep.c (libunwind_frame_cache): Remove unused
diff --git a/gdb/riscv-tdep.c b/gdb/riscv-tdep.c
index 25a8fda..72dab0f 100644
--- a/gdb/riscv-tdep.c
+++ b/gdb/riscv-tdep.c
@@ -2569,6 +2569,9 @@ riscv_gdbarch_init (struct gdbarch_info info,
     user_reg_add (gdbarch, riscv_register_aliases[i].name,
 		  value_of_riscv_user_reg, &riscv_register_aliases[i].regnum);
 
+  /* Hook in OS ABI-specific overrides, if they have been registered.  */
+  gdbarch_init_osabi (info, gdbarch);
+
   return gdbarch;
 }



More information about the Gdb-cvs mailing list