gdb: gdbserver: xtensa: make C0_NREGS available
Both gdb and gdbserver need this definition to properly work with call0 ABI. Make it available to both. gdb/ 2017-03-27 Max Filippov <jcmvbkbc@gmail.com> * arch/xtensa.h (C0_NREGS): Add definition. * xtensa-tdep.c (C0_NREGS): Remove definition.
This commit is contained in:
parent
a43986283d
commit
c56054f9a8
@ -1,3 +1,8 @@
|
||||
2017-03-27 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* arch/xtensa.h (C0_NREGS): Add definition.
|
||||
* xtensa-tdep.c (C0_NREGS): Remove definition.
|
||||
|
||||
2017-03-27 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* xtensa-tdep.c (xtensa_scan_prologue, call0_analyze_prologue):
|
||||
|
@ -43,4 +43,6 @@ typedef struct
|
||||
#define XTENSA_ELF_NGREG (sizeof (xtensa_elf_gregset_t) \
|
||||
/ sizeof (xtensa_elf_greg_t))
|
||||
|
||||
#define C0_NREGS 16 /* Number of A-registers to track in call0 ABI. */
|
||||
|
||||
#endif
|
||||
|
@ -942,7 +942,6 @@ typedef struct xtensa_windowed_frame_cache
|
||||
|
||||
#define C0_MAXOPDS 3 /* Maximum number of operands for prologue
|
||||
analysis. */
|
||||
#define C0_NREGS 16 /* Number of A-registers to track. */
|
||||
#define C0_CLESV 12 /* Callee-saved registers are here and up. */
|
||||
#define C0_SP 1 /* Register used as SP. */
|
||||
#define C0_FP 15 /* Register used as FP. */
|
||||
|
Loading…
Reference in New Issue
Block a user