[patch] Assembly of new thumb2 instructions.

Nick Clifton nickc@redhat.com
Fri Jul 29 14:37:00 GMT 2005


Hi Paul,

> 2005-07-21  Paul Brook  <paul@codesourcery.com>
> 
> bfd/
> 	* reloc.c (BFD_RELOC_ARM_T32_IMM12): Add.
> 	* bfd-in2.h: Regeenrate.
> 	* libbfd.h: Regenerate.
> gas/
> 	* config/tc-arm.c (parse_tb): New function.
> 	(enum operand_parse_code): Add OP_TB.
> 	(parse_operands): Handle OP_TB.
> 	(do_t_add_sub_w, do_t_tb): New functions.
> 	(insns): Add entries for addw, subw, tbb and tbh.
> 	(md_apply_fix): Handle BFD_RELOC_ARM_T32_IMM12.
> gas/testsuite/
> 	* gas/arm/thumb32.s: Add tests for addw, subw, tbb and tbh.
> 	* gas/arm/thumb32.d: Ditto.
> opcodes/
> 	* arm-dis.c (thumb32_opc): Fix addressing mode for tbh.
> 	(print_insn_thumb32): Fix decoding of thumb2 'I' operands.

Approved - please apply.

Cheers
   Nick



More information about the Binutils mailing list