X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=gdb%2Fsparc-sol2-tdep.c;h=7a7d3eb5da701faed8eb0938ca71a6afceebde0f;hb=6144afba18bc86c04804bfc7df535e778e3c4e31;hp=aa3543f9e5c972c02dcef6b4b194802c4d065a5c;hpb=2c02bd729076b940958bccf68f1cc0b1ecf8403b;p=platform%2Fupstream%2Fbinutils.git diff --git a/gdb/sparc-sol2-tdep.c b/gdb/sparc-sol2-tdep.c index aa3543f..7a7d3eb 100644 --- a/gdb/sparc-sol2-tdep.c +++ b/gdb/sparc-sol2-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for Solaris SPARC. - Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of GDB. @@ -28,15 +28,12 @@ #include "target.h" #include "trad-frame.h" -#include "gdb_assert.h" -#include "gdb_string.h" - #include "sol2-tdep.h" #include "sparc-tdep.h" #include "solib-svr4.h" /* From . */ -const struct sparc_gregset sparc32_sol2_gregset = +const struct sparc_gregmap sparc32_sol2_gregmap = { 32 * 4, /* %psr */ 33 * 4, /* %pc */ @@ -47,6 +44,12 @@ const struct sparc_gregset sparc32_sol2_gregset = 1 * 4, /* %g1 */ 16 * 4, /* %l0 */ }; + +const struct sparc_fpregmap sparc32_sol2_fpregmap = +{ + 0 * 4, /* %f0 */ + 33 * 4, /* %fsr */ +}; /* The Solaris signal trampolines reside in libc. For normal signals, @@ -173,8 +176,8 @@ static const struct frame_unwind sparc32_sol2_sigtramp_frame_unwind = /* Unglobalize NAME. */ -char * -sparc_sol2_static_transform_name (char *name) +const const char * +sparc_sol2_static_transform_name (const char *name) { /* The Sun compilers (Sun ONE Studio, Forte Developer, Sun WorkShop, SunPRO) convert file static variables into global values, a