2007-10-22 Markus Deuling <deuling@de.ibm.com>
authorUlrich Weigand <uweigand@de.ibm.com>
Mon, 22 Oct 2007 14:11:11 +0000 (14:11 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Mon, 22 Oct 2007 14:11:11 +0000 (14:11 +0000)
* reggroups.c (default_register_reggroup_p): Replace current_gdbarch
by gdbarch.

gdb/ChangeLog
gdb/reggroups.c

index 217b64d09471193720e3deacd89b9f57fa99d014..4e81cfabe384c7c2e7b6e65fd34a4305140b38f4 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-22  Markus Deuling  <deuling@de.ibm.com>
+
+       * reggroups.c (default_register_reggroup_p): Replace current_gdbarch
+       by gdbarch.
+
 2007-10-22  Markus Deuling  <deuling@de.ibm.com>
 
        * infcmd.c (default_print_registers_info, print_return_value)
index 7102c06ea53ce9615985f161f6245ca7c73553ed..63954f683e0c06b945ac4ae95a8b2c5d601a460e 100644 (file)
@@ -157,16 +157,14 @@ default_register_reggroup_p (struct gdbarch *gdbarch, int regnum,
   int float_p;
   int raw_p;
 
-  if (gdbarch_register_name (current_gdbarch, regnum) == NULL
-      || *gdbarch_register_name (current_gdbarch, regnum) == '\0')
+  if (gdbarch_register_name (gdbarch, regnum) == NULL
+      || *gdbarch_register_name (gdbarch, regnum) == '\0')
     return 0;
   if (group == all_reggroup)
     return 1;
   vector_p = TYPE_VECTOR (register_type (gdbarch, regnum));
   float_p = TYPE_CODE (register_type (gdbarch, regnum)) == TYPE_CODE_FLT;
-  /* FIXME: cagney/2003-04-13: Can't yet use gdbarch_num_regs
-     (gdbarch), as not all architectures are multi-arch.  */
-  raw_p = regnum < gdbarch_num_regs (current_gdbarch);
+  raw_p = regnum < gdbarch_num_regs (gdbarch);
   if (group == float_reggroup)
     return float_p;
   if (group == vector_reggroup)