OSDN Git Service

2007-03-24 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Sat, 24 Mar 2007 21:29:45 +0000 (21:29 +0000)
committerPaul Brook <paul@codesourcery.com>
Sat, 24 Mar 2007 21:29:45 +0000 (21:29 +0000)
commite4d0d12b41075e705e78d21cbb087850f2c1a27b
tree93f0ab75dab1669f2f481a3555a03131325603ae
parent6739b0263a956827775205a23f470a404a9945e8
2007-03-24  Paul Brook  <paul@codesourcery.com>
Mark Shinwell  <shinwell@codesourcery.com>

gas/
* config/tc-arm.c (operand_parse_code): Add OP_oRRw.
(parse_operands): Don't expect comma if first operand missing.
Handle OP_oRRw.
(do_srs): Encode register number, checking it is r13.  Update comment.
(insns): Update SRS entries to take a register.

gas/testsuite/
* gas/arm/archv6.s: Add new SRS tests.
* gas/arm/archv6.d: Update expected output.
* gas/arm/thumb32.s: Add new SRS tests.
* gas/arm/thumb32.d: Update expected output.
* gas/arm/srs-t2.d: New.
* gas/arm/srs-t2.l: New.
* gas/arm/srs-t2.s: New.
* gas/arm/srs-arm.d: New.
* gas/arm/srs-arm.l: New.
* gas/arm/srs-arm.s: New.

opcodes/
* arm-dis.c (arm_opcodes): Print SRS base register.
gas/testsuite/gas/arm/srs-arm.d [new file with mode: 0644]
gas/testsuite/gas/arm/srs-arm.l [new file with mode: 0644]
gas/testsuite/gas/arm/srs-arm.s [new file with mode: 0644]
gas/testsuite/gas/arm/srs-t2.d [new file with mode: 0644]
gas/testsuite/gas/arm/srs-t2.l [new file with mode: 0644]
gas/testsuite/gas/arm/srs-t2.s [new file with mode: 0644]