diff options
author | Paul Brook <paul@codesourcery.com> | 2007-05-16 21:06:54 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2007-05-16 21:06:54 +0000 |
commit | 2b744c99f25c0f7d86a341effddbbb011ad5b39c (patch) | |
tree | 580cf337db23b12a44f3cdebdf90806f18b5e49f /gas/config | |
parent | 3ecf0694a8cd6e20cb4b1c24b425a7b0e1c7968e (diff) | |
download | gdb-2b744c99f25c0f7d86a341effddbbb011ad5b39c.zip gdb-2b744c99f25c0f7d86a341effddbbb011ad5b39c.tar.gz gdb-2b744c99f25c0f7d86a341effddbbb011ad5b39c.tar.bz2 |
2007-05-16 Paul Brook <paul@codesourcery.com>
* config/tc-arm.c (v7m_psrs): Add uppercase PSR names and xpsr.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-arm.c | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index b558507..2a9c7ab 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -14499,20 +14499,21 @@ static const struct asm_psr psrs[] = /* Table of V7M psr names. */ static const struct asm_psr v7m_psrs[] = { - {"apsr", 0 }, - {"iapsr", 1 }, - {"eapsr", 2 }, - {"psr", 3 }, - {"ipsr", 5 }, - {"epsr", 6 }, - {"iepsr", 7 }, - {"msp", 8 }, - {"psp", 9 }, - {"primask", 16}, - {"basepri", 17}, - {"basepri_max", 18}, - {"faultmask", 19}, - {"control", 20} + {"apsr", 0 }, {"APSR", 0 }, + {"iapsr", 1 }, {"IAPSR", 1 }, + {"eapsr", 2 }, {"EAPSR", 2 }, + {"psr", 3 }, {"PSR", 3 }, + {"xpsr", 3 }, {"XPSR", 3 }, {"xPSR", 3 }, + {"ipsr", 5 }, {"IPSR", 5 }, + {"epsr", 6 }, {"EPSR", 6 }, + {"iepsr", 7 }, {"IEPSR", 7 }, + {"msp", 8 }, {"MSP", 8 }, + {"psp", 9 }, {"PSP", 9 }, + {"primask", 16}, {"PRIMASK", 16}, + {"basepri", 17}, {"BASEPRI", 17}, + {"basepri_max", 18}, {"BASEPRI_MAX", 18}, + {"faultmask", 19}, {"FAULTMASK", 19}, + {"control", 20}, {"CONTROL", 20} }; /* Table of all shift-in-operand names. */ |