2011-01-14 Yao Qi <yao@codesourcery.com>
* arm-tdep.c (arm_register_reggroup_p): FPS register is in save_reggroup, restore_reggroup and all_reggroup.
This commit is contained in:
parent
b075872c94
commit
2c291032cc
|
@ -1,3 +1,8 @@
|
|||
2011-01-14 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* arm-tdep.c (arm_register_reggroup_p): FPS register is in
|
||||
save_reggroup, restore_reggroup and all_reggroup.
|
||||
|
||||
2011-01-14 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* ada-valprint. (ada_printchar): Use the correct type length
|
||||
|
|
|
@ -7234,9 +7234,14 @@ 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. */
|
||||
/* FPS register's type is INT, but belongs to float_reggroup. Beside
|
||||
this, FPS register belongs to save_regroup, restore_reggroup, and
|
||||
all_reggroup, of course. */
|
||||
if (regnum == ARM_FPS_REGNUM)
|
||||
return (group == float_reggroup);
|
||||
return (group == float_reggroup
|
||||
|| group == save_reggroup
|
||||
|| group == restore_reggroup
|
||||
|| group == all_reggroup);
|
||||
else
|
||||
return default_register_reggroup_p (gdbarch, regnum, group);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue