aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorMaxim Grigoriev <maxim2405@gmail.com>2011-03-11 02:33:27 +0000
committerMaxim Grigoriev <maxim2405@gmail.com>2011-03-11 02:33:27 +0000
commitb801de475c6eb15d5bf29735912c797e2a7b9561 (patch)
treedef9cfc135549c41cd9b33739a80e0b434ed5f72 /gdb
parentc2a6b3901e0c4af143861347a7f03c3ae6e79bbf (diff)
downloadgdb-b801de475c6eb15d5bf29735912c797e2a7b9561.zip
gdb-b801de475c6eb15d5bf29735912c797e2a7b9561.tar.gz
gdb-b801de475c6eb15d5bf29735912c797e2a7b9561.tar.bz2
2011-03-10 Maxim Grigoriev <maxim2405@gmail.com>
* xtensa-tdep.c (windowing_enabled): Remove inline attribute. (xtensa_write_register, xtensa_read_register): Likewise. (xtensa_hextochar): Removed. (xtensa_init_reggroups): Replace xtensa_hextochar () by explicit code.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/xtensa-tdep.c19
2 files changed, 12 insertions, 14 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 030fa7f..ee363b1 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2011-03-10 Maxim Grigoriev <maxim2405@gmail.com>
+ * xtensa-tdep.c (windowing_enabled): Remove inline attribute.
+ (xtensa_write_register, xtensa_read_register): Likewise.
+ (xtensa_hextochar): Removed.
+ (xtensa_init_reggroups): Replace xtensa_hextochar () by explicit code.
+
+2011-03-10 Maxim Grigoriev <maxim2405@gmail.com>
+
* xtensa-tdep.c (xtensa_c0reg_t): Update comments.
(xtensa_call0_frame_cache_t): Update comments. New fields added.
(xtensa_alloc_frame_cache): Add initialization for new fields.
diff --git a/gdb/xtensa-tdep.c b/gdb/xtensa-tdep.c
index f6dacf8..ba9be1e 100644
--- a/gdb/xtensa-tdep.c
+++ b/gdb/xtensa-tdep.c
@@ -121,7 +121,7 @@ static int xtensa_debug_level = 0;
#define PS_WOE (1<<18)
#define PS_EXC (1<<4)
-static inline int
+static int
windowing_enabled (struct gdbarch *gdbarch, unsigned int ps)
{
/* If we know CALL0 ABI is set explicitly, say it is Call0. */
@@ -162,7 +162,7 @@ areg_number (struct gdbarch *gdbarch, int ar_regnum, unsigned int wb)
}
/* Read Xtensa register directly from the hardware. */
-static inline unsigned long
+static unsigned long
xtensa_read_register (int regnum)
{
ULONGEST value;
@@ -172,7 +172,7 @@ xtensa_read_register (int regnum)
}
/* Write Xtensa register directly to the hardware. */
-static inline void
+static void
xtensa_write_register (int regnum, ULONGEST value)
{
regcache_raw_write_unsigned (get_current_regcache (), regnum, value);
@@ -734,15 +734,6 @@ xtensa_pseudo_register_write (struct gdbarch *gdbarch,
_("invalid register number %d"), regnum);
}
-/* Return a character representation of a hex-decimal digit.
- The value of "xdigit" is assumed to be in a range [0..15]. */
-
-static inline
-char xtensa_hextochar (int xdigit)
-{
- return '0' + xdigit;
-}
-
static struct reggroup *xtensa_ar_reggroup;
static struct reggroup *xtensa_user_reggroup;
static struct reggroup *xtensa_vectra_reggroup;
@@ -760,7 +751,7 @@ xtensa_init_reggroups (void)
for (i = 0; i < XTENSA_MAX_COPROCESSOR; i++)
{
- cpname[2] = xtensa_hextochar (i);
+ cpname[2] = '0' + i;
xtensa_cp[i] = reggroup_new (cpname, USER_REGGROUP);
}
}
@@ -1430,7 +1421,7 @@ static int xtensa_session_once_reported = 1;
/* Report a problem with prologue analysis while doing backtracing.
But, do it only once to avoid annoyng repeated messages. */
-static inline void warning_once ()
+static void warning_once ()
{
if (xtensa_session_once_reported == 0)
warning (_("\