From 999f7cc4418b5d093738ac0105f8fb4f454a1512 Mon Sep 17 00:00:00 2001 From: kevinb Date: Thu, 1 Dec 2005 23:50:05 +0000 Subject: [PATCH] * linux-target.c (reginfo) [AM33_2_0_LINUX_TARGET]: Don't use ``sizeof (greg_t)'' due to this type not being defined any longer in the headers that linux-target.c includes. --- rda/unix/ChangeLog | 6 +++++ rda/unix/linux-target.c | 58 ++++++++++++++++++++++++------------------------- 2 files changed, 35 insertions(+), 29 deletions(-) diff --git a/rda/unix/ChangeLog b/rda/unix/ChangeLog index d64c751e82..f7b0e0c86d 100644 --- a/rda/unix/ChangeLog +++ b/rda/unix/ChangeLog @@ -1,3 +1,9 @@ +2005-12-01 Kevin Buettner + + * linux-target.c (reginfo) [AM33_2_0_LINUX_TARGET]: Don't use + ``sizeof (greg_t)'' due to this type not being defined any longer + in the headers that linux-target includes. + 2005-11-11 Kevin Buettner * lwp-pool.c (clear_all_do_step_flags): New function. diff --git a/rda/unix/linux-target.c b/rda/unix/linux-target.c index a2bcdf62c5..8ec294d10b 100644 --- a/rda/unix/linux-target.c +++ b/rda/unix/linux-target.c @@ -535,35 +535,35 @@ enum static struct getregs_setregs_reginfo reginfo[] = { - { GREGS, PT_D0 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_D1 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_D2 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_D3 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_A0 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_A1 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_A2 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_A3 * 4, sizeof (greg_t), 4 }, - { GREGS, PT_SP * 4, sizeof (greg_t), 4 }, - { GREGS, PT_PC * 4, sizeof (greg_t), 4 }, - { GREGS, PT_MDR * 4, sizeof (greg_t), 4 }, - { GREGS, PT_EPSW * 4, sizeof (greg_t), 4 }, /* psw */ - { GREGS, PT_LIR * 4, sizeof (greg_t), 4 }, - { GREGS, PT_LAR * 4, sizeof (greg_t), 4 }, - { GREGS, PT_MDRQ * 4, sizeof (greg_t), 4 }, - { GREGS, PT_E0 * 4, sizeof (greg_t), 4 }, /* r0 */ - { GREGS, PT_E1 * 4, sizeof (greg_t), 4 }, /* r1 */ - { GREGS, PT_E2 * 4, sizeof (greg_t), 4 }, /* r2 */ - { GREGS, PT_E3 * 4, sizeof (greg_t), 4 }, /* r3 */ - { GREGS, PT_E4 * 4, sizeof (greg_t), 4 }, /* r4 */ - { GREGS, PT_E5 * 4, sizeof (greg_t), 4 }, /* r5 */ - { GREGS, PT_E6 * 4, sizeof (greg_t), 4 }, /* r6 */ - { GREGS, PT_E7 * 4, sizeof (greg_t), 4 }, /* r7 */ - { GREGS, PT_SP * 4, sizeof (greg_t), 4 }, /* ssp */ - { GREGS, PT_SP * 4, sizeof (greg_t), 4 }, /* msp */ - { GREGS, PT_SP * 4, sizeof (greg_t), 4 }, /* usp */ - { GREGS, PT_MCRH * 4, sizeof (greg_t), 4 }, - { GREGS, PT_MCRL * 4, sizeof (greg_t), 4 }, - { GREGS, PT_MCVF * 4, sizeof (greg_t), 4 }, + { GREGS, PT_D0 * 4, 4, 4 }, + { GREGS, PT_D1 * 4, 4, 4 }, + { GREGS, PT_D2 * 4, 4, 4 }, + { GREGS, PT_D3 * 4, 4, 4 }, + { GREGS, PT_A0 * 4, 4, 4 }, + { GREGS, PT_A1 * 4, 4, 4 }, + { GREGS, PT_A2 * 4, 4, 4 }, + { GREGS, PT_A3 * 4, 4, 4 }, + { GREGS, PT_SP * 4, 4, 4 }, + { GREGS, PT_PC * 4, 4, 4 }, + { GREGS, PT_MDR * 4, 4, 4 }, + { GREGS, PT_EPSW * 4, 4, 4 }, /* psw */ + { GREGS, PT_LIR * 4, 4, 4 }, + { GREGS, PT_LAR * 4, 4, 4 }, + { GREGS, PT_MDRQ * 4, 4, 4 }, + { GREGS, PT_E0 * 4, 4, 4 }, /* r0 */ + { GREGS, PT_E1 * 4, 4, 4 }, /* r1 */ + { GREGS, PT_E2 * 4, 4, 4 }, /* r2 */ + { GREGS, PT_E3 * 4, 4, 4 }, /* r3 */ + { GREGS, PT_E4 * 4, 4, 4 }, /* r4 */ + { GREGS, PT_E5 * 4, 4, 4 }, /* r5 */ + { GREGS, PT_E6 * 4, 4, 4 }, /* r6 */ + { GREGS, PT_E7 * 4, 4, 4 }, /* r7 */ + { GREGS, PT_SP * 4, 4, 4 }, /* ssp */ + { GREGS, PT_SP * 4, 4, 4 }, /* msp */ + { GREGS, PT_SP * 4, 4, 4 }, /* usp */ + { GREGS, PT_MCRH * 4, 4, 4 }, + { GREGS, PT_MCRL * 4, 4, 4 }, + { GREGS, PT_MCVF * 4, 4, 4 }, /* AM33 uses single precision floating point registers where two consecutive registers are combined to form a double. The -- 2.11.0