]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
2000-05-26 Scott Bambrough <scottb@netwinder.org>
authorScott Bambrough <scottb@netwinder.org>
Tue, 30 May 2000 13:41:12 +0000 (13:41 +0000)
committerScott Bambrough <scottb@netwinder.org>
Tue, 30 May 2000 13:41:12 +0000 (13:41 +0000)
commit1a1dcaf1f701fcce5369899822ac6c43b6eb9198
tree33a5550fa378007cfa542236f4e995c67c210adc
parentc45567eac0367099953b46766fbb08cd1881595d
2000-05-26  Scott Bambrough <scottb@netwinder.org>

Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* config/tc-arm.c (struct asm_psr): Add boolean field
distinguishing between CSPR and SPSR.  Rename 'number' field
to 'field'.
(psrs): Rearrange contents to match new asm_psr structure.
(arm_psr_parse): Move next to psr_required_here.  Make it
return an asm_psr structure.
(psr_required_here): Use asm_psr structure returned by
arm_psr_parse.
(do_msr): Reorganise to allow psr_required_here to be called
only once.
(md_undefined_name): Mark 'name' parameter as unused, since
the COFF target does not use it.

Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* testsuite/gas/arm/arch4t.s: Add tests of new fields
to msr instruction.

* NEWS: Mention change in behaviour when assembling msr
instruction.
gas/ChangeLog
gas/NEWS
gas/config/tc-arm.c
gas/testsuite/gas/arm/arch4t.s