RISC-V: Resurrect GP-relative disassembly hints
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 0d723bb3ac70f1fbc4f9051717cf3576c4afdae7..557b43cc5ece7e2b39223dce082c79f52227d380 100644 (file)
@@ -1,3 +1,137 @@
+2017-04-03  Palmer Dabbelt  <palmer@dabbelt.com>
+
+       * config/tc-riscv.c (riscv_clear_subsets): Cast argument to free to
+       avoid const warnings.
+
+2017-03-30  Palmer Dabbelt  <palmer@dabbelt.com>
+
+       * config/tc-riscv.c (riscv_clear_subsets): New function.
+       (riscv_add_subset): Call riscv_clear_subsets and riscv_set_rvc to
+       clear RVC when it's been previously set.
+
+2017-03-31  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/21333
+       * config/tc-s390.c (tc_s390_fix_adjustable): Allow non pc-relative
+       fixups in mergeable sections to be adjusted.
+
+2017-03-30  Pip Cet  <pipcet@gmail.com>
+
+       * config/tc-wasm32.h: New file: Add WebAssembly assembler target.
+       * config/tc-wasm32.c: New file: Add WebAssembly assembler target.
+       * Makefile.am: Add WebAssembly assembler target.
+       * configure.tgt: Add WebAssembly assembler target.
+       * doc/c-wasm32.texi: New file: Start documenting WebAssembly
+       assembler.
+       * doc/all.texi: Define WASM32.
+       * doc/as.texinfo: Add WebAssembly entries.
+       * NEWS: Mention the new support.
+       * Makefile.in: Regenerate.
+       * po/gas.pot: Regenerate.
+       * po/POTFILES.in: Regenerate.
+       * testsuite/gas/wasm32: New directory.
+       * testsuite/gas/wasm32/allinsn.d: New file.
+       * testsuite/gas/wasm32/allinsn.s: New file.
+       * testsuite/gas/wasm32/illegal.l: New file.
+       * testsuite/gas/wasm32/illegal.s: New file.
+       * testsuite/gas/wasm32/illegal-2.l: New file.
+       * testsuite/gas/wasm32/illegal-2.s: New file.
+       * testsuite/gas/wasm32/illegal-3.l: New file.
+       * testsuite/gas/wasm32/illegal-3.s: New file.
+       * testsuite/gas/wasm32/illegal-4.l: New file.
+       * testsuite/gas/wasm32/illegal-4.s: New file.
+       * testsuite/gas/wasm32/illegal-5.l: New file.
+       * testsuite/gas/wasm32/illegal-5.s: New file.
+       * testsuite/gas/wasm32/illegal-6.l: New file.
+       * testsuite/gas/wasm32/illegal-6.s: New file.
+       * testsuite/gas/wasm32/illegal-7.l: New file.
+       * testsuite/gas/wasm32/illegal-7.s: New file.
+       * testsuite/gas/wasm32/illegal-8.l: New file.
+       * testsuite/gas/wasm32/illegal-8.s: New file.
+       * testsuite/gas/wasm32/illegal-9.l: New file.
+       * testsuite/gas/wasm32/illegal-9.s: New file.
+       * testsuite/gas/wasm32/illegal-10.l: New file.
+       * testsuite/gas/wasm32/illegal-10.s: New file.
+       * testsuite/gas/wasm32/illegal-11.l: New file.
+       * testsuite/gas/wasm32/illegal-11.s: New file.
+       * testsuite/gas/wasm32/illegal-12.l: New file.
+       * testsuite/gas/wasm32/illegal-12.s: New file.
+       * testsuite/gas/wasm32/illegal-13.l: New file.
+       * testsuite/gas/wasm32/illegal-13.s: New file.
+       * testsuite/gas/wasm32/illegal-14.l: New file.
+       * testsuite/gas/wasm32/illegal-14.s: New file.
+       * testsuite/gas/wasm32/illegal-15.l: New file.
+       * testsuite/gas/wasm32/illegal-15.s: New file.
+       * testsuite/gas/wasm32/illegal-16.l: New file.
+       * testsuite/gas/wasm32/illegal-16.s: New file.
+       * testsuite/gas/wasm32/illegal-17.l: New file.
+       * testsuite/gas/wasm32/illegal-17.s: New file.
+       * testsuite/gas/wasm32/illegal-18.l: New file.
+       * testsuite/gas/wasm32/illegal-18.s: New file.
+       * testsuite/gas/wasm32/illegal-19.l: New file.
+       * testsuite/gas/wasm32/illegal-19.s: New file.
+       * testsuite/gas/wasm32/illegal-20.l: New file.
+       * testsuite/gas/wasm32/illegal-20.s: New file.
+       * testsuite/gas/wasm32/illegal-21.l: New file.
+       * testsuite/gas/wasm32/illegal-21.s: New file.
+       * testsuite/gas/wasm32/illegal-22.l: New file.
+       * testsuite/gas/wasm32/illegal-22.s: New file.
+       * testsuite/gas/wasm32/illegal-24.l: New file.
+       * testsuite/gas/wasm32/illegal-24.s: New file.
+       * testsuite/gas/wasm32/illegal-25.l: New file.
+       * testsuite/gas/wasm32/illegal-25.s: New file.
+       * testsuite/gas/wasm32/reloc.d: New file.
+       * testsuite/gas/wasm32/reloc.s: New file.
+       * testsuite/gas/wasm32/wasm32.exp: New tests for WebAssembly
+       architecture.
+
+2017-03-29  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (md_parse_option): Reject -mraw.
+
+2017-03-27  Alan Modra  <amodra@gmail.com>
+
+       PR 21303
+       * testsuite/gas/ppc/pr21303.d,
+       * testsuite/gas/ppc/pr21303.s: New test
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2017-03-27  Rinat Zelig  <rinat@mellanox.com>
+
+       * testsuite/gas/arc/nps400-12.s: New file.
+       * testsuite/gas/arc/nps400-12.d: New file.
+
+2017-03-24  Thomas preud'homme  <thomas.preudhomme@arm.com>
+
+       * config/tc-arm.: (md_begin): Set selected_cpu from *mcpu_cpu_opt when
+       CPU_DEFAULT is defined.
+
+2017-03-21  Palmer Dabbbelt  <palmer@dabbelt.com>
+
+       * config/tc-riscv.c (md_show_usage): Remode defuct -m32, -m64,
+       -msoft-float, -mhard-float, -mno-rvc, and -mrvc options; and don't
+       print an invalid default ISA string.
+       * doc/c-riscv.texi (OPTIONS): Add -fpic and -fno-pic options.
+
+2017-03-22  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/tc-xtensa.c (xtensa_relax_frag): Change fx_size of the
+       reassigned fixup to size of jump instruction (3) and fx_r_type
+       to BFD_RELOC_XTENSA_SLOT0_OP, as there's only one slot.
+       (add_jump_to_trampoline): Search
+       origfrag->tc_frag_data.slot_symbols for the slot with non-NULL
+       symbol and use that slot instead of slot 0.
+
+2017-03-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * config/tc-s390.c (s390_parse_cpu): Remove S390_INSTR_FLAG_VX2
+       from cpu_table.  Remove vx2, and novx2 from cpu_flags.
+
+2017-03-21  Rinat Zelig  <rinat@mellanox.com>
+
+       * testsuite/gas/arc/nps400-11.s: New file.
+       * testsuite/gas/arc/nps400-11.d: New file.
+
 2017-03-20  Nick Clifton  <nickc@redhat.com>
 
        * doc/as.texinfo (2byte): Note that if no expressions are present
This page took 0.037637 seconds and 4 git commands to generate.