2007-07-01 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Jul 2007 00:03:29 +0000 (00:03 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Jul 2007 00:03:29 +0000 (00:03 +0000)
* core-regset.c (fetch_core_registers): Work around gcc 3.4
alias warning bug.

gdb/ChangeLog
gdb/core-regset.c

index a8670d16621185f5e34087c22992736dc8a56c77..9e42a99d61642bb8c34f62ba4e02e9a61a94fcd1 100644 (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
index bf5d0268078fb443bd07e4762e84b51a79db967c..7acd99fa0edde11e6ea5831eb9439c17aed34bae 100644 (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;