oWed Jul 31 15:41:42 1996 James G. Smith <jsmith@cygnus.co.uk>
authorJackie Smith Cashion <jsmith@redhat.com>
Wed, 31 Jul 1996 14:57:57 +0000 (14:57 +0000)
committerJackie Smith Cashion <jsmith@redhat.com>
Wed, 31 Jul 1996 14:57:57 +0000 (14:57 +0000)
commitc479fc62f4db76d4bf9c57e1090305609e07a251
tree7d0d7bf0edf7c218ba47bc5ef4c558a849e1ebf0
parentd1b40d8eebdd41440f78785f9b23dbf6ad793d81
oWed Jul 31 15:41:42 1996  James G. Smith  <jsmith@cygnus.co.uk>

* config/tc-arm.c: Changed INSN_SIZE to variable insn_size, as
  pre-cursor to adding Thumb support. Also added cpu_variant flag
  information to each of the asm_flg structures.
(md_parse_option): Updated ARM7 parsing to allow 't' for
  thumb/halfword support, aswell as 'm' for long multiply.
(md_show_usage): Updated help message.
(md_assemble): Check that instruction flags are applicated to the
  current cpu variant.
(md_apply_fix3, tc_gen_reloc): Add BFD_RELOC_ARM_OFFSET_IMM8 and
  BFD_RELOC_ARM_HWLITERAL relocation support for new halfword and
  signextension instructions.
(do_ldst): Generate halfword and signextension variants if
  mnemonic flags match.
(ldst_extend): Do not allow shifts in the offset field of halfword
  or signextension instructions.
(validate_offset_imm): Provide check on halfword and signextension
  immediate range.
(add_to_lit_pool): Merge identical literal pool values.

Wed Jul 31 15:55:12 1996  James G. Smith  <jsmith@cygnus.co.uk>

* gas/arm/arm7t.s: Added.
* gas/arm/arm7t.d: Added.
* gas/arm/arm.exp: Updated to run the new test.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arm.exp
gas/testsuite/gas/arm/arm7t.d [new file with mode: 0644]