diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d410a3ba94..85786b653a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2003-08-22 Mark Kettenis + + * reggroups.c: Add whitespace after declarations of local + variables in functions. + 2003-08-21 Michael Chastain * gdbtypes.h: Change array bound type from an int to enum. diff --git a/gdb/reggroups.c b/gdb/reggroups.c index 7000957781..7dd0562851 100644 --- a/gdb/reggroups.c +++ b/gdb/reggroups.c @@ -1,6 +1,6 @@ /* Register groupings for GDB, the GNU debugger. - Copyright 2002 Free Software Foundation, Inc. + Copyright 2002, 2003 Free Software Foundation, Inc. Contributed by Red Hat. @@ -103,6 +103,7 @@ void reggroup_add (struct gdbarch *gdbarch, struct reggroup *group) { struct reggroups *groups = gdbarch_data (gdbarch, reggroups_data); + if (groups == NULL) { /* ULGH, called during architecture initialization. Patch @@ -125,6 +126,7 @@ reggroup_next (struct gdbarch *gdbarch, struct reggroup *last) { struct reggroups *groups; struct reggroup_el *el; + /* Don't allow this function to be called during architecture creation. If there are no groups, use the default groups list. */ groups = gdbarch_data (gdbarch, reggroups_data); @@ -156,6 +158,7 @@ default_register_reggroup_p (struct gdbarch *gdbarch, int regnum, int vector_p; int float_p; int raw_p; + if (REGISTER_NAME (regnum) == NULL || *REGISTER_NAME (regnum) == '\0') return 0; @@ -183,6 +186,7 @@ static void reggroups_dump (struct gdbarch *gdbarch, struct ui_file *file) { struct reggroup *group = NULL; + do { /* Group name. */