diff options
Diffstat (limited to 'gdb/parse.c')
-rw-r--r-- | gdb/parse.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/parse.c b/gdb/parse.c index 1327d60..9d96975 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -50,7 +50,12 @@ prefixify_subexp PARAMS ((struct expression *, struct expression *, int, int)); /* Assign machine-independent names to certain registers (unless overridden by the REGISTER_NAMES table) */ +#ifdef NO_STD_REGS +unsigned num_std_regs = 0; +struct std_regs std_regs[1]; +#else struct std_regs std_regs[] = { + #ifdef PC_REGNUM { "pc", PC_REGNUM }, #endif @@ -63,10 +68,13 @@ struct std_regs std_regs[] = { #ifdef PS_REGNUM { "ps", PS_REGNUM }, #endif + }; unsigned num_std_regs = (sizeof std_regs / sizeof std_regs[0]); +#endif + /* Begin counting arguments for a function call, saving the data about any containing call. */ |