* gas/config/tc-arm.c (insns): Add DCPS instruction.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 21d57db76ee937758a98ff667908e7aec3cfd4a0..34beb860672867cdc2ae7b09882a21183974acd4 100644 (file)
@@ -1,3 +1,77 @@
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (insns): Add DCPS instruction.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (T16_32_TAB): Add _sevl.
+       (insns): Add SEVL.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (asm_barrier_opt): Add arch field.
+       (mark_feature_used): New function.
+       (parse_barrier): Check specified option is valid for the
+       specified architecture.
+       (UL_BARRIER): New macro.
+       (barrier_opt_names): Update for new barrier options.
+
+2012-08-24  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (do_setend): Warn on deprecated SETEND.
+       (do_t_setend): Likewise.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (do_t_it): Fully initialise now_it.
+       (new_automatic_it_block): Likewise.
+       (handle_it_block): Record whether current instruction is
+       conditionally executed.
+       * config/tc-arm.c (depr_insn_mask): New structure.
+       (depr_it_insns): New variable.
+       (it_fsm_post_encode): Warn on deprecated uses.
+       * config/tc-arm.h (current_it): Add new fields.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (deprecated_coproc_regs_s): New structure.
+       (deprecated_coproc_regs): New variable.
+       (deprecated_coproc_reg_count): Likewise.
+       (do_co_reg): Error on obsolete & warn on deprecated registers.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.c (check_obsolete): New function.
+       (do_rd_rm_rn): Check swp{b} for obsoletion.
+
+2012-08-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       * config/tc-arm.h (arm_ext_v8): New variable.
+       (fpu_vfp_ext_armv8): Likewise.
+       (fpu_neon_ext_armv8): Likewise.
+       (fpu_crypto_ext_armv8): Likewise.
+       (arm_archs): Add armv8-a.
+       (arm_extensions): Add crypto, fp, and simd.
+       (arm_fpus): Add fp-armv8, neon-fp-armv8, crypto-neon-fp-armv8.
+       (cpu_arch_ver): Add support for ARMv8.
+       (aeabi_set_public_sttributes): Likewise.
+       * doc/c-arm.texi (ARM Options): Document new architecture and
+       extension options for ARMv8.
+
+2012-08-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * doc/as.texinfo: Replace --n32 with --x32.
+
+2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>
+
+       * config/tc-i386.c (cpu_arch): Add CPU_BTVER1_FLAGS and
+       CPU_BTVER2_FLAGS.
+       (i386_align_code): Add case for PROCESSOR_BT.
+
+       * config/tc-i386.h (enum processor_type): Add PROCESSOR_BT.       
+
+       * doc/c-i386.texi: Add -march={btver1, btver2} options.
+
 2012-08-14  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/14457
This page took 0.024397 seconds and 4 git commands to generate.