This allows the function to be used from riscv OS files, which also need to
depend on XLEN size.
gdb/
* riscv-tdep.c (riscv_isa_xlen): Drop static.
* riscv-tdep.h (riscv_isa_xlen): Add extern declaration.
+2018-08-08 Jim Wilson <jimw@sifive.com>
+
+ * riscv-tdep.c (riscv_isa_xlen): Drop static.
+ * riscv-tdep.h (riscv_isa_xlen): Add extern declaration.
+
2018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
PR gdb/18050:
Possible return values are 4, 8, or 16 for RiscV variants RV32, RV64, or
RV128. */
-static int
+int
riscv_isa_xlen (struct gdbarch *gdbarch)
{
switch (gdbarch_tdep (gdbarch)->abi.fields.base_len)
unsigned core_features;
};
+/* Return the width in bytes of the general purpose registers for GDBARCH. */
+extern int riscv_isa_xlen (struct gdbarch *gdbarch);
+
#endif /* RISCV_TDEP_H */