2000-05-03 Michael Snyder <msnyder@seadog.cygnus.com>

* monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE
        is not static in the MULTI_ARCH world, so don't use it in a
        static array declaration.
This commit is contained in:
Michael Snyder 2000-05-03 18:21:52 +00:00
parent 54cf9c0344
commit 86110418ab
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2000-05-03 Michael Snyder <msnyder@seadog.cygnus.com>
* monitor.c (monitor_fetch_register): MAX_REGISTER_RAW_SIZE
is not static in the MULTI_ARCH world, so don't use it in a
static array declaration.
2000-05-03 Elena Zannoni <ezannoni@makita.cygnus.com>
* symtab.c (in_prologue): From Jim Blandy. Rewrite, more

View File

@ -1206,11 +1206,14 @@ monitor_fetch_register (regno)
int regno;
{
char *name;
static char zerobuf[MAX_REGISTER_RAW_SIZE] =
{0};
char regbuf[MAX_REGISTER_RAW_SIZE * 2 + 1];
char *zerobuf;
char *regbuf;
int i;
regbuf = alloca (MAX_REGISTER_RAW_SIZE * 2 + 1);
zerobuf = alloca (MAX_REGISTER_RAW_SIZE);
memset (zerobuf, 0, MAX_REGISTER_RAW_SIZE);
name = current_monitor->regnames[regno];
monitor_debug ("MON fetchreg %d '%s'\n", regno, name ? name : "(null name)");