Add support for RISC-V architecture.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index ca6667233e0b920614c6251bb926b8519ec0e85e..8eabfd53c2fa6aebdd5e834f2f046261ac259b03 100644 (file)
@@ -1,3 +1,107 @@
+2016-11-01  Palmer Dabbelt  <palmer@dabbelt.com>
+           Andrew Waterman <andrew@sifive.com>
+
+       Add support for RISC-V architecture.
+       * Makefile.am: Add riscv files.
+       * Makefile.in: Regenerate.
+       * NEWS: Mention the support for this architecture.
+       * configure.in: Define a default architecture.
+       * configure: Regenerate.
+       * configure.tgt: Add entries for riscv.
+       * doc/as.texinfo: Likewise.
+       * testsuite/gas/all/gas.exp: Expect the redef tests to fail.
+       * testsuite/gas/elf/elf.exp: Expect the groupauto tests to fail.
+       * config/tc-riscv.c: New file.
+       * config/tc-riscv.h: New file.
+       * doc/c-riscv.texi: New file.
+       * testsuite/gas/riscv: New directory.
+       * testsuite/gas/riscv/riscv.exp: New file.
+       * testsuite/gas/riscv/t_insns.d: New file.
+       * testsuite/gas/riscv/t_insns.s: New file.
+
+2016-10-27  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * config/tc-arc.c (arc_target): Delete.
+       (arc_target_name): Delete.
+       (arc_features): Delete.
+       (arc_mach_type): Delete.
+       (mach_type_specified_p): Delete.
+       (enum mach_selection_type): New enum.
+       (mach_selection_mode): New static global.
+       (selected_cpu): New static global.
+       (arc_eflag): Rename to ...
+       (arc_initial_eflag): ...this, and make const.
+       (arc_select_cpu): Update comment, new parameter, check how
+       previous machine type selection was made, and record this
+       selection.  Use selected_cpu instead of old globals.
+       (arc_option): Remove use of arc_get_mach, instead use
+       arc_select_cpu to validate machine type selection.  Use
+       selected_cpu over old globals.
+       (allocate_tok): Use selected_cpu over old globals.
+       (find_opcode_match): Likewise.
+       (assemble_tokens): Likewise.
+       (arc_cons_fix_new): Likewise.
+       (arc_extinsn): Likewise.
+       (arc_extcorereg): Likewise.
+       (md_begin): Update default machine type selection, use
+       selected_cpu over old globals.
+       (md_parse_option): Update machine type selection option handling,
+       use selected_cpu over old globals.
+       * testsuite/gas/arc/nps400-0.s: Add .cpu directive.
+
+2016-10-26  Alan Modra  <amodra@gmail.com>
+
+       Revert 2016-10-06  Alan Modra  <amodra@gmail.com>
+       * config/rl78-parse.y: Do use old %name-prefix syntax.
+       * config/rx-parse.y: Likewise.
+
+2016-10-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Remove .pcommit.
+       * doc/c-i386.texi: Likewise.
+       * testsuite/gas/i386/i386.exp: Remove pcommit tests.
+       * testsuite/gas/i386/pcommit-intel.d: Removed.
+       * testsuite/gas/i386/pcommit.d: Likewise.
+       * testsuite/gas/i386/pcommit.s: Likewise.
+       * testsuite/gas/i386/x86-64-pcommit-intel.d: Likewise.
+       * testsuite/gas/i386/x86-64-pcommit.d: Likewise.
+       * testsuite/gas/i386/x86-64-pcommit.s: Likewise.
+
+2016-10-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutis/20705
+       * testsuite/gas/i386/i386.exp: Run x86-64-opcode-bad.
+       * testsuite/gas/i386/x86-64-opcode-bad.d: New file.
+       * testsuite/gas/i386/x86-64-opcode-bad.s: Likewise.
+
+2016-10-19  Renlin Li  <renlin.li@arm.com>
+
+       * config/tc-arm.c (encode_arm_shift): Generate unpredictable warning
+       for register-shifted register instructions.
+       * testsuite/gas/arm/shift-bad-pc.d: New.
+       * testsuite/gas/arm/shift-bad-pc.l: New.
+       * testsuite/gas/arm/shift-bad-pc.s: New.
+
+2016-10-17  Cupertino Miranda  <cmiranda@synopsys.com>
+
+       * testsuite/arc/dis-inv.d: Fixed matching.
+
+2016-10-17  Cupertino Miranda  <cmiranda@synopsys.com>
+
+       * testsuite/arc/dis-inv.s: Test to validate patch.
+       * testsuite/arc/dis-inv.d: Likewise.
+
+2016-10-14  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * testsuite/gas/arc/shortlimm_a7.d: New file.
+       * testsuite/gas/arc/shortlimm_a7.s: Likewise.
+       * testsuite/gas/arc/shortlimm_hs.d: Likewise.
+       * testsuite/gas/arc/shortlimm_hs.s: Likewise.
+
+2016-10-11  Nick Clifton  <nickc@redhat.com>
+
+       * gas/arm/tls.d: Adjust output to match change in objdump.
+
 2016-10-11  Jiong Wang  <jiong.wang@arm.com>
 
        PR target/20666
This page took 0.028087 seconds and 4 git commands to generate.