This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [patch/sysregs-branch] reggroup fixes
- From: Andrew Cagney <ac131313 at ges dot redhat dot com>
- To: Mark Kettenis <kettenis at chello dot nl>
- Cc: gdb-patches at sources dot redhat dot com
- Date: Thu, 19 Sep 2002 12:57:41 -0400
- Subject: Re: [patch/sysregs-branch] reggroup fixes
- References: <3D6D93F9.6050801@ges.redhat.com> <86elchp9b6.fsf@elgar.kettenis.dyndns.org>
Andrew Cagney <ac131313@ges.redhat.com> writes:
- if (mmx_regnum_p (regnum) || regnum == MXCSR_REGNUM)
+ if (mmx_regnum_p (regnum))
return (group == i368_mmx_reggroup || group == vector_reggroup);
i368_mmx_reggroup?
^^
All fixed. Attached committed to branch.
Thanks,
Andrew
2002-09-19 Andrew Cagney <cagney@redhat.com>
* i386-tdep.c (i386_sse_reggroup, i386_mmx_reggroup): Replace
i368_sse_reggroup and i368_mmx_reggroup.
(i386_register_reggroup_p, i386_init_reggroups): Update.
(i386_add_reggroups): Update.
Index: i386-tdep.c
===================================================================
RCS file: /cvs/src/src/gdb/i386-tdep.c,v
retrieving revision 1.84.4.4
diff -u -r1.84.4.4 i386-tdep.c
--- i386-tdep.c 19 Sep 2002 16:49:54 -0000 1.84.4.4
+++ i386-tdep.c 19 Sep 2002 16:54:18 -0000
@@ -1417,21 +1417,21 @@
/* i386 register groups. In addition to the normal groups, add "mmx"
and "sse". */
-struct reggroup *i368_sse_reggroup;
-struct reggroup *i368_mmx_reggroup;
+struct reggroup *i386_sse_reggroup;
+struct reggroup *i386_mmx_reggroup;
static void
i386_init_reggroups (void)
{
- i368_sse_reggroup = reggroup_new ("sse");
- i368_mmx_reggroup = reggroup_new ("mmx");
+ i386_sse_reggroup = reggroup_new ("sse");
+ i386_mmx_reggroup = reggroup_new ("mmx");
}
static void
i386_add_reggroups (struct gdbarch *gdbarch)
{
- reggroup_add (gdbarch, i368_sse_reggroup);
- reggroup_add (gdbarch, i368_mmx_reggroup);
+ reggroup_add (gdbarch, i386_sse_reggroup);
+ reggroup_add (gdbarch, i386_mmx_reggroup);
reggroup_add (gdbarch, general_reggroup);
reggroup_add (gdbarch, float_reggroup);
reggroup_add (gdbarch, all_reggroup);
@@ -1447,9 +1447,9 @@
{
int sse_regnum_p = SSE_REGNUM_P (regnum) || regnum == MXCSR_REGNUM;
int fp_regnum_p = FP_REGNUM_P (regnum) || FPC_REGNUM_P (regnum);
- if (group == i368_mmx_reggroup)
+ if (group == i386_mmx_reggroup)
return mmx_regnum_p (regnum);
- if (group == i368_sse_reggroup)
+ if (group == i386_sse_reggroup)
return sse_regnum_p;
if (group == vector_reggroup)
return (mmx_regnum_p (regnum) || sse_regnum_p);