2007-07-01 H.J. Lu <hongjiu.lu@intel.com>

* core-regset.c (fetch_core_registers): Work around gcc 3.4
	alias warning bug.
This commit is contained in:
H.J. Lu 2007-07-02 00:03:29 +00:00
parent 3adf154903
commit b48516f9cd
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2007-07-01 H.J. Lu <hongjiu.lu@intel.com>
* core-regset.c (fetch_core_registers): Work around gcc 3.4
alias warning bug.
2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
* minsyms.c (lookup_minimal_symbol_by_pc_section): Search fewer

View File

@ -66,6 +66,8 @@ fetch_core_registers (struct regcache *regcache,
{
gdb_gregset_t gregset;
gdb_fpregset_t fpregset;
gdb_gregset_t *gregset_p = &gregset;
gdb_fpregset_t *fpregset_p = &fpregset;
switch (which)
{
@ -75,7 +77,7 @@ fetch_core_registers (struct regcache *regcache,
else
{
memcpy (&gregset, core_reg_sect, sizeof (gregset));
supply_gregset (regcache, (const gdb_gregset_t *) &gregset);
supply_gregset (regcache, (const gdb_gregset_t *) gregset_p);
}
break;
@ -86,7 +88,7 @@ fetch_core_registers (struct regcache *regcache,
{
memcpy (&fpregset, core_reg_sect, sizeof (fpregset));
if (gdbarch_fp0_regnum (current_gdbarch) >= 0)
supply_fpregset (regcache, (const gdb_fpregset_t *) &fpregset);
supply_fpregset (regcache, (const gdb_fpregset_t *) fpregset_p);
}
break;