Browse Source

2007-10-24 Pedro Alves <pedro_alves@portugalmail.pt>

PR gdb/2341
	* sol-thread.c (sol_thread_fetch_registers): Work around gcc 3.4
	alias warning bug.
insight_6_8-branch
Daniel Jacobowitz 19 years ago
parent
commit
e71c308dd3
  1. 6
      gdb/ChangeLog
  2. 7
      gdb/sol-thread.c

6
gdb/ChangeLog

@ -1,3 +1,9 @@
2007-10-24 Pedro Alves <pedro_alves@portugalmail.pt>
PR gdb/2341
* sol-thread.c (sol_thread_fetch_registers): Work around gcc 3.4
alias warning bug.
2007-10-24 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
* symtab.c (find_line_symtab): scan through psymtabs

7
gdb/sol-thread.c

@ -484,6 +484,9 @@ sol_thread_fetch_registers (struct regcache *regcache, int regnum)
td_err_e val;
prgregset_t gregset;
prfpregset_t fpregset;
gdb_gregset_t *gregset_p = &gregset;
gdb_fpregset_t *fpregset_p = &fpregset;
#if 0
int xregsize;
caddr_t xregset;
@ -530,8 +533,8 @@ sol_thread_fetch_registers (struct regcache *regcache, int regnum)
calling the td routines because the td routines call ps_lget*
which affect the values stored in the registers array. */
supply_gregset (regcache, (const gdb_gregset_t *) &gregset);
supply_fpregset (regcache, (const gdb_fpregset_t *) &fpregset);
supply_gregset (regcache, (const gdb_gregset_t *) gregset_p);
supply_fpregset (regcache, (const gdb_fpregset_t *) fpregset_p);
#if 0
/* FIXME: libthread_db doesn't seem to handle this right. */

Loading…
Cancel
Save