RISC-V: Make riscv_isa_xlen a global function.
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.
This commit is contained in:
parent
f384a1f025
commit
411baa470e
|
@ -1,3 +1,8 @@
|
|||
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:
|
||||
|
|
|
@ -346,7 +346,7 @@ riscv_has_feature (struct gdbarch *gdbarch, char feature)
|
|||
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)
|
||||
|
|
|
@ -76,4 +76,7 @@ struct gdbarch_tdep
|
|||
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 */
|
||||
|
|
Loading…
Reference in New Issue