On 12/10/2010 07:37 AM, Yao Qi wrote: > gdb/ > * arm-tdep.c (arm_register_reggroup_p): New. > (arm_gdbarch_init): Set arm_register_reggroup_p for hook > register_reggroup_p. > +static int > +arm_register_reggroup_p (struct gdbarch *gdbarch, int regnum, > + struct reggroup *group) > +{ > + /* FPS register's type is INT, but belongs to float_group. */ > + if (regnum == ARM_FPS_REGNUM) > + return (group == float_reggroup); FPS belongs to float_reggroup, save_reggroup, and restore_reggroup, instead of float_reggroup only. OK to apply? > + else > + return default_register_reggroup_p (gdbarch, regnum, group); > +} -- Yao Qi