diff options
author | Maxim Grigoriev <maxim2405@gmail.com> | 2011-03-11 02:33:27 +0000 |
---|---|---|
committer | Maxim Grigoriev <maxim2405@gmail.com> | 2011-03-11 02:33:27 +0000 |
commit | b801de475c6eb15d5bf29735912c797e2a7b9561 (patch) | |
tree | def9cfc135549c41cd9b33739a80e0b434ed5f72 /gdb | |
parent | c2a6b3901e0c4af143861347a7f03c3ae6e79bbf (diff) | |
download | gdb-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/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/xtensa-tdep.c | 19 |
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 (_("\ |