OSDN Git Service
(root)
/
pf3gnuchains
/
pf3gnuchains4x.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'binutils' into tmp
[pf3gnuchains/pf3gnuchains4x.git]
/
gdb
/
mn10300-linux-tdep.c
diff --git
a/gdb/mn10300-linux-tdep.c
b/gdb/mn10300-linux-tdep.c
index
d4602a4
..
f1d4733
100644
(file)
--- a/
gdb/mn10300-linux-tdep.c
+++ b/
gdb/mn10300-linux-tdep.c
@@
-1,7
+1,6
@@
/* Target-dependent code for the Matsushita MN10300 for GDB, the GNU debugger.
/* Target-dependent code for the Matsushita MN10300 for GDB, the GNU debugger.
- Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 2003-2012 Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-32,6
+31,7
@@
#include "frame.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "frame.h"
#include "trad-frame.h"
#include "tramp-frame.h"
+#include "linux-tdep.h"
#include <stdlib.h>
#include <stdlib.h>
@@
-82,7
+82,7
@@
typedef struct
Given a section name and size, create a struct reg object
with a supply_register and a collect_register method. */
Given a section name and size, create a struct reg object
with a supply_register and a collect_register method. */
-/* Copy register value of REGNUM from regset to regcache.
+/* Copy register value of REGNUM from regset to regcache.
If REGNUM is -1, do this for all gp registers in regset. */
static void
If REGNUM is -1, do this for all gp registers in regset. */
static void
@@
-239,8
+239,8
@@
am33_supply_gregset_method (const struct regset *regset,
return;
}
return;
}
-/* Copy fp register value of REGNUM from regset to regcache.
- If REGNUM is -1, do this for all fp registers in regset. */
+/* Copy fp register value of REGNUM from regset to regcache.
+ If REGNUM is -1, do this for all fp registers in regset.
*/
static void
am33_supply_fpregset_method (const struct regset *regset,
static void
am33_supply_fpregset_method (const struct regset *regset,
@@
-264,7
+264,8
@@
am33_supply_fpregset_method (const struct regset *regset,
else if (regnum == E_FPCR_REGNUM)
regcache_raw_supply (regcache, E_FPCR_REGNUM,
&fpregset->fpcr);
else if (regnum == E_FPCR_REGNUM)
regcache_raw_supply (regcache, E_FPCR_REGNUM,
&fpregset->fpcr);
- else if (E_FS0_REGNUM <= regnum && regnum < E_FS0_REGNUM + MN10300_ELF_NFPREG)
+ else if (E_FS0_REGNUM <= regnum
+ && regnum < E_FS0_REGNUM + MN10300_ELF_NFPREG)
regcache_raw_supply (regcache, regnum,
&fpregset->fpregs[regnum - E_FS0_REGNUM]);
regcache_raw_supply (regcache, regnum,
&fpregset->fpregs[regnum - E_FS0_REGNUM]);
@@
-691,7
+692,8
@@
am33_linux_sigframe_cache_init (const struct tramp_frame *self,
sc_base + AM33_SIGCONTEXT_PC);
fpubase = get_frame_memory_unsigned (this_frame,
sc_base + AM33_SIGCONTEXT_PC);
fpubase = get_frame_memory_unsigned (this_frame,
- sc_base + AM33_SIGCONTEXT_FPUCONTEXT, 4);
+ sc_base + AM33_SIGCONTEXT_FPUCONTEXT,
+ 4);
if (fpubase)
{
for (i = 0; i < 32; i++)
if (fpubase)
{
for (i = 0; i < 32; i++)
@@
-709,8
+711,10
@@
am33_linux_sigframe_cache_init (const struct tramp_frame *self,
Now's our chance to register our corefile handling. */
static void
Now's our chance to register our corefile handling. */
static void
-am33_linux_init_osabi (struct gdbarch_info
gdb
info, struct gdbarch *gdbarch)
+am33_linux_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch)
{
{
+ linux_init_abi (info, gdbarch);
+
set_gdbarch_regset_from_core_section (gdbarch,
am33_regset_from_core_section);
set_solib_svr4_fetch_link_map_offsets
set_gdbarch_regset_from_core_section (gdbarch,
am33_regset_from_core_section);
set_solib_svr4_fetch_link_map_offsets