[AArch64, Binutils] Make hint space instructions valid for Armv8-a
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 026336220effd180838b67af9183022f883db09e..c03a9e638c376a7173d079f2d4dc6b8badd60394 100644 (file)
@@ -1,3 +1,195 @@
+2020-04-20  Sudakshina Das  <sudi.das@arm.com>
+
+       * testsuite/gas/aarch64/bti.d: Update -march option.
+       * testsuite/gas/aarch64/illegal-bti.d: Remove.
+       * testsuite/gas/aarch64/illegal-bti.l: Remove.
+       * testsuite/gas/aarch64/illegal-ras-1.l: Remove esb.
+       * testsuite/gas/aarch64/illegal-ras-1.s: Remove esb.
+
+2020-04-17  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-bfin.h (TC_EQUAL_IN_INSN): Allow assignment to dot.
+
+2020-04-16  Gagan Singh Sidhu  <broly@mac.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 25803
+       * config/obj-elf.c (obj_elf_type): Reject ifunc symbols on MIPS
+       targets.
+       * testsuite/gas/elf/elf.exp: Add MIPS targets to the list to skip
+       for the type-2 test.
+       * testsuite/gas/elf/type-noifunc.e: Update to allow for MIPS
+       targets running this test.
+
+2020-02-16  David Faust  <david.faust@oracle.com>
+
+       * testsuite/gas/bpf/bpf.exp: Run jump32 tests.
+       * testsuite/gas/bpf/jump32.s: New file.
+       * testsuite/gas/bpf/jump32.d: Likewise.
+
+2020-04-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * doc/c-i386.texi: Correct -mlfence-before-indirect-branch=
+       documentation.
+
+2020-04-08  Gunther Nikl  <gnikl@justmail.de>
+
+       * config/tc-moxie.h (MD_PCREL_FROM_SECTION): Delete define.
+       (md_pcrel_from): Remove prototytpe.
+       * config/tc-m32c.h (MD_PCREL_FROM_SECTION): Delete duplicate
+       define.
+       (md_pcrel_from_section): Remove duplicate prototype.
+       * tc.h (md_pcrel_from_section): Add prototype.
+       * config/tc-aarch64.h (md_pcrel_from_section): Remove prototype.
+       * config/tc-arc.h (md_pcrel_from_section): Likewise.
+       * config/tc-arm.h (md_pcrel_from_section): Likewise.
+       * config/tc-avr.h (md_pcrel_from_section): Likewise.
+       * config/tc-bfin.h (md_pcrel_from_section): Likewise.
+       * config/tc-bpf.h (md_pcrel_from_section): Likewise.
+       * config/tc-csky.h (md_pcrel_from_section): Likewise.
+       * config/tc-d10v.h (md_pcrel_from_section): Likewise.
+       * config/tc-d30v.h (md_pcrel_from_section): Likewise.
+       * config/tc-epiphany.h (md_pcrel_from_section): Likewise.
+       * config/tc-fr30.h (md_pcrel_from_section): Likewise.
+       * config/tc-frv.h (md_pcrel_from_section): Likewise.
+       * config/tc-iq2000.h (md_pcrel_from_section): Likewise.
+       * config/tc-lm32.h (md_pcrel_from_section): Likewise.
+       * config/tc-m32c.h (md_pcrel_from_section): Likewise.
+       * config/tc-m32r.h (md_pcrel_from_section): Likewise.
+       * config/tc-mcore.h (md_pcrel_from_section): Likewise.
+       * config/tc-mep.h (md_pcrel_from_section): Likewise.
+       * config/tc-metag.h (md_pcrel_from_section): Likewise.
+       * config/tc-microblaze.h (md_pcrel_from_section): Likewise.
+       * config/tc-mmix.h (md_pcrel_from_section): Likewise.
+       * config/tc-moxie.h (md_pcrel_from_section): Likewise.
+       * config/tc-msp430.h (md_pcrel_from_section): Likewise.
+       * config/tc-mt.h (md_pcrel_from_section): Likewise.
+       * config/tc-or1k.h (md_pcrel_from_section): Likewise.
+       * config/tc-ppc.h (md_pcrel_from_section): Likewise.
+       * config/tc-rl78.h (md_pcrel_from_section): Likewise.
+       * config/tc-rx.h (md_pcrel_from_section): Likewise.
+       * config/tc-s390.h (md_pcrel_from_section): Likewise.
+       * config/tc-sh.h (md_pcrel_from_section): Likewise.
+       * config/tc-xc16x.h (md_pcrel_from_section): Likewise.
+       * config/tc-xstormy16.h (md_pcrel_from_section): Likewise.
+       * config/tc-microblaze.h (md_begin, md_assemble, md_undefined_symbol,
+       md_show_usage, md_convert_frag, md_operand, md_number_to_chars,
+       md_estimate_size_before_relax, md_section_align, tc_gen_reloc,
+       md_apply_fix3): Delete prototypes.
+
+2020-04-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * NEWS: Mention support for Intel SERIALIZE and TSXLDTRK
+       instructions.
+
+2020-04-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * doc/c-z80.texi: Fix @xref warnings.
+
+2020-04-07  Lili Cui  <lili.cui@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Add .TSXLDTRK.
+       (cpu_noarch): Likewise.
+       * doc/c-i386.texi: Document TSXLDTRK.
+       * testsuite/gas/i386/i386.exp: Run TSXLDTRK tests.
+       * testsuite/gas/i386/tsxldtrk.d: Likewise.
+       * testsuite/gas/i386/tsxldtrk.s: Likewise.
+       * testsuite/gas/i386/x86-64-tsxldtrk.d: Likewise.
+
+2020-04-02  Lili Cui  <lili.cui@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Add .serialize.
+       (cpu_noarch): Likewise.
+       * doc/c-i386.texi: Document serialize.
+       * testsuite/gas/i386/i386.exp: Run serialize tests
+       * testsuite/gas/i386/serialize.d: Likewise.
+       * testsuite/gas/i386/x86-64-serialize.d: Likewise.
+       * testsuite/gas/i386/serialize.s: Likewise.
+
+2020-04-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * testsuite/gas/elf/section12a.d: Use notarget instead of xfail.
+       * testsuite/gas/elf/section12b.d: Likewise.
+       * testsuite/gas/elf/section16a.d: Likewise.
+       * testsuite/gas/elf/section16b.d: Likewise.
+
+2020-04-02  Gunther Nikl  <gnikl@justmail.de>
+
+       * config/tc-m68k.c (m68k_ip): Fix range check for index register
+       with a suppressed address register.
+
+2020-04-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/25756
+       * config/tc-i386.h (TC_FORCE_RELOCATION_ABS): New.
+       * testsuite/gas/i386/localpic.s: Add a test for relocation
+       against local absolute symbol.
+       * testsuite/gas/i386/x86-64-localpic.s: Likewise.
+       * testsuite/gas/i386/localpic.d: Updated.
+       * testsuite/gas/i386/x86-64-localpic.d: Likewise.
+       * testsuite/gas/i386/ilp32/x86-64-localpic.d: Likewise.
+
+2020-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR gas/25732
+       * testsuite/gas/i386/solaris/x86-64-branch-2.d: New file.
+       * testsuite/gas/i386/solaris/x86-64-branch-3.d: New file.
+       * testsuite/gas/i386/solaris/x86-64-jump.d: Incorporate changes to
+       testsuite/gas/i386/x86-64-jump.d.
+       * gas/testsuite/gas/i386/solaris/x86-64-mpx-branch-1.d:
+       Incorporate changes to
+       gas/testsuite/gas/i386/x86-64-mpx-branch-1.d.
+       * testsuite/gas/i386/solaris/x86-64-mpx-branch-2.d : Incorporate
+       changes to testsuite/gas/i386/x86-64-mpx-branch-2.d.
+       * testsuite/gas/i386/x86-64-branch-2.d: Skip on *-*-solaris*.
+       * testsuite/gas/i386/x86-64-branch-3.d: Likewise.
+
+2020-03-31  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       PR 25611
+       PR 25614
+       * dwarf2dbg.c: Do not include "bignum.h".
+
+2020-03-30  Nelson Chu  <nelson.chu@sifive.com>
+
+       * testsuite/gas/riscv/alias-csr.d: Move this to priv-reg-pseudo.
+       * testsuite/gas/riscv/alias-csr.s: Likewise.
+       * testsuite/gas/riscv/no-aliases-csr.d: Move this
+       to priv-reg-pseudo-noalias.
+       * testsuite/gas/riscv/bad-csr.d: Rename to priv-reg-fail-nonexistent.
+       * testsuite/gas/riscv/bad-csr.l: Likewise.
+       * testsuite/gas/riscv/bad-csr.s: Likewise.
+       * testsuite/gas/riscv/satp.d: Removed.  Already included in priv-reg.
+       * testsuite/gas/riscv/satp.s: Likewise.
+       * testsuite/gas/riscv/priv-reg-pseudo.d: New testcase for all pseudo
+       csr instruction, including alias-csr testcase.
+       * testsuite/gas/riscv/priv-reg-pseudo.s: Likewise.
+       * testsuite/gas/riscv/priv-reg-pseudo-noalias.d: New testcase for all
+       pseudo instruction with objdump -Mno-aliases.
+       * testsuite/gas/riscv/priv-reg-fail-nonexistent.d: New testcase.
+       * testsuite/gas/riscv/priv-reg-fail-nonexistent.l: Likewise.
+       * testsuite/gas/riscv/priv-reg-fail-nonexistent.s: Likewise.
+       * testsuite/gas/riscv/priv-reg.d: Update CSR to 1.11.
+       * testsuite/gas/riscv/priv-reg.s: Likewise.
+       * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
+       * testsuite/gas/riscv/csr-dw-regnums.d: Likewise.
+       * testsuite/gas/riscv/csr-dw-regnums.s: Likewise.
+
+2020-03-25  J.W. Jagersma  <jwjagersma@gmail.com>
+
+       * config/obj-coff.c (obj_coff_section): Set the bss flag on
+       sections with the "b" attribute.
+
+2020-03-22  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/s12z/truncated.d: Update expected output.
+
+2020-03-17  Sergey Belyashov  <sergey.belyashov@gmail.com>
+
+       PR 25690
+       * config/tc-z80.c (md_pseudo_table): Add xdef anf xref pseudo ops.
+       * doc/c-z80.texi: Update documentation.
+
 2020-03-17  Sergey Belyashov  <sergey.belyashov@gmail.com>
 
        PR 25641
This page took 0.029063 seconds and 4 git commands to generate.