mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-07 13:39:43 +08:00
2016-08-26 Thomas Preud'homme <thomas.preudhomme@arm.com> gas/ * config/tc-arm.c (v7m_psrs): Add MSPLIM, PSPLIM, MSPLIM_NS, PSPLIM_NS, PRIMASK_NS, BASEPRI_NS, FAULTMASK_NS, CONTROL_NS, SP_NS and their lowecase counterpart special registers. Write register identifier in hex. * testsuite/gas/arm/archv8m-cmse-msr.s: Reorganize tests per operation, special register and then case. Use different register for each operation. Add tests for new special registers. * testsuite/gas/arm/archv8m-cmse-msr-base.d: Adapt expected result accordingly. * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise. * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise. opcodes/ * arm-dis.c (psr_name): Use hex as case labels. Add detection for MSPLIM, PSPLIM, MSPLIM_NS, PSPLIM_NS, PRIMASK_NS, BASEPRI_NS, FAULTMASK_NS, CONTROL_NS and SP_NS special registers. |
||
---|---|---|
.. | ||
aarch64 | ||
all | ||
alpha | ||
arc | ||
arm | ||
avr | ||
bfin | ||
cfi | ||
cr16 | ||
cris | ||
crx | ||
d10v | ||
d30v | ||
dlx | ||
elf | ||
epiphany | ||
fr30 | ||
frv | ||
ft32 | ||
h8300 | ||
hppa | ||
i386 | ||
i860 | ||
ia64 | ||
ieee-fp | ||
ip2k | ||
iq2000 | ||
lm32 | ||
lns | ||
m32r | ||
m68hc11 | ||
m68k | ||
m68k-coff | ||
mach-o | ||
macros | ||
mcore | ||
mep | ||
metag | ||
microblaze | ||
mips | ||
mmix | ||
mn10200 | ||
mn10300 | ||
mri | ||
msp430 | ||
mt | ||
nds32 | ||
nios2 | ||
or1k | ||
pdp11 | ||
pe | ||
pj | ||
ppc | ||
rl78 | ||
rx | ||
s390 | ||
score | ||
sh | ||
sparc | ||
sparc-solaris | ||
sun4 | ||
symver | ||
tic4x | ||
tic6x | ||
tic54x | ||
tilegx | ||
tilepro | ||
v850 | ||
vax | ||
visium | ||
xc16x | ||
xgate | ||
xstormy16 | ||
xtensa | ||
z8k | ||
z80 | ||
template |