OSDN Git Service

2006-06-06 Paul Brook <paul@codesourcery.com>
authorpbrook <pbrook>
Wed, 7 Jun 2006 14:08:18 +0000 (14:08 +0000)
committerpbrook <pbrook>
Wed, 7 Jun 2006 14:08:18 +0000 (14:08 +0000)
commit3eb23d7973ca107f368a620ee78d257637a9807d
treee0f6a5037d3f327cdd44789760acf54f9d9c8865
parent514db324090908d6cc0b5fba4b7616423985f9af
2006-06-06  Paul Brook  <paul@codesourcery.com>

opcodes/
* arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
instructions.
(neon_opcodes): Add conditional execution specifiers.
(thumb_opcodes): Ditto.
(thumb32_opcodes): Ditto.
(arm_conditional): Change 0xe to "al" and add "" to end.
(ifthen_state, ifthen_next_state, ifthen_address): New.
(IFTHEN_COND): Define.
(print_insn_coprocessor, print_insn_neon): Print thumb conditions.
(print_insn_arm): Change %c to use new values of arm_conditional.
(print_insn_thumb16): Print thumb conditions.  Add %I.
(print_insn_thumb32): Print thumb conditions.
(find_ifthen_state): New function.
(print_insn): Track IT block state.
gas/testsuite/
* gas/arm/thumb2_bcond.d: Update expected output.
* gas/arm/thumb32.d: Ditto.
* gas/arm/vfp1_t2.d: Ditto.
* gas/arm/vfp1xD_t2.d: Ditto.
binutils/testsuite/
* binutils-all/arm/objdump.exp: New file.
* binutils-all/arm/thumb2-cond.s: New test.
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/arm/objdump.exp [new file with mode: 0644]
binutils/testsuite/binutils-all/arm/thumb2-cond.s [new file with mode: 0644]
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/thumb2_bcond.d
gas/testsuite/gas/arm/thumb32.d
gas/testsuite/gas/arm/vfp1_t2.d
gas/testsuite/gas/arm/vfp1xD_t2.d
opcodes/ChangeLog
opcodes/arm-dis.c