mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-09 18:53:00 +00:00
* config/tc-hppa.c (hppa_regname_to_dw2regnum): Add register name to
number support for 32-bit targets.
This commit is contained in:
parent
cc19d45962
commit
2b48966149
@ -1,3 +1,8 @@
|
||||
2008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* config/tc-hppa.c (hppa_regname_to_dw2regnum): Add register name to
|
||||
number support for 32-bit targets.
|
||||
|
||||
2008-09-08 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* NEWS: Add a marker for the 2.19 features.
|
||||
|
@ -8676,9 +8676,19 @@ hppa_regname_to_dw2regnum (char *regname)
|
||||
{
|
||||
p = regname + 2;
|
||||
regnum = strtoul (p, &q, 10);
|
||||
#if TARGET_ARCH_SIZE == 64
|
||||
if (p == q || *q || regnum <= 4 || regnum >= 32)
|
||||
return -1;
|
||||
regnum += 32 - 4;
|
||||
#else
|
||||
if (p == q
|
||||
|| (*q && ((*q != 'L' && *q != 'R') || *(q + 1)))
|
||||
|| regnum <= 4 || regnum >= 32)
|
||||
return -1;
|
||||
regnum = (regnum - 4) * 2 + 32;
|
||||
if (*q == 'R')
|
||||
regnum++;
|
||||
#endif
|
||||
}
|
||||
return regnum;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user