OSDN Git Service

2006-06-06 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Wed, 7 Jun 2006 14:08:19 +0000 (14:08 +0000)
committerPaul Brook <paul@codesourcery.com>
Wed, 7 Jun 2006 14:08:19 +0000 (14:08 +0000)
commitdf46d4f1f66dc2c7e137615425e3b197af1ce45c
tree951cedf3b0632979d34dde37f1d2b1e6fa876135
parentab9ba596796fd67f42e09ec62ab74e25cc5e3e01
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