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 217b64d..4e81cfa 100644 (file)
@@ -1,5 +1,10 @@
 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)
        (print_vector_info, print_float_info): Replace current_gdbarch by
        gdbarch.
index 7102c06..63954f6 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)