mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-30 12:44:10 +08:00
* parse.c (target_map_name_to_register): Simplify, search regs and
pseudo-regs using a single loop.
This commit is contained in:
parent
e2c9a72cc0
commit
d1c7e53bc5
@ -1,3 +1,8 @@
|
||||
2002-01-29 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* parse.c (target_map_name_to_register): Simplify, search regs and
|
||||
pseudo-regs using a single loop.
|
||||
|
||||
2002-01-30 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* PROBLEMS: Note that the i386 fix was missing from 5.1.1.
|
||||
|
12
gdb/parse.c
12
gdb/parse.c
@ -117,16 +117,8 @@ target_map_name_to_register (char *str, int len)
|
||||
{
|
||||
int i;
|
||||
|
||||
/* Search architectural register name space. */
|
||||
for (i = 0; i < NUM_REGS; i++)
|
||||
if (REGISTER_NAME (i) && len == strlen (REGISTER_NAME (i))
|
||||
&& STREQN (str, REGISTER_NAME (i), len))
|
||||
{
|
||||
return i;
|
||||
}
|
||||
|
||||
/* Try pseudo-registers, if any. */
|
||||
for (i = NUM_REGS; i < NUM_REGS + NUM_PSEUDO_REGS; i++)
|
||||
/* Search register name space. */
|
||||
for (i = 0; i < NUM_REGS + NUM_PSEUDO_REGS; i++)
|
||||
if (REGISTER_NAME (i) && len == strlen (REGISTER_NAME (i))
|
||||
&& STREQN (str, REGISTER_NAME (i), len))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user