]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
Power10 Set boolean extension
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index 8bc4b3aa96810bd932b2cb62dcd75c64f9bcf119..a7fbadc683eafbf762943ca7758d78b8e60b514c 100644 (file)
@@ -1,3 +1,526 @@
+2020-05-11  Peter Bergner  <bergner@linux.ibm.com>
+
+       * testsuite/gas/ppc/set_bool.d,
+       * testsuite/gas/ppc/set_bool.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/bitmanip.d,
+       * testsuite/gas/ppc/bitmanip.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/genpcv.d,
+       * testsuite/gas/ppc/genpcv.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/maskmanip.d,
+       * testsuite/gas/ppc/maskmanip.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+           Peter Bergner  <bergner@linux.ibm.com>
+
+       * config/tc-ppc.c (pre_defined_registers): Add accumulators.
+       (md_assemble): Check acc specified in correct operand.
+       * testsuite/gas/ppc/outerprod.d,
+       * testsuite/gas/ppc/outerprod.s,
+       * testsuite/gas/ppc/vsx4.d,
+       * testsuite/gas/ppc/vsx4.s: New tests.
+       * testsuite/gas/ppc/ppc.exp: Run them.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/simd_perm.d,
+       * testsuite/gas/ppc/simd_perm.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/int128.d,
+       * testsuite/gas/ppc/int128.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/vsx_32byte.d,
+       * testsuite/gas/ppc/vsx_32byte.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/vec_mul.s,
+       * testsuite/gas/ppc/vec_mul.d: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Peter Bergner  <bergner@linux.ibm.com>
+
+       * testsuite/gas/ppc/byte_rev.d,
+       * testsuite/gas/ppc/byte_rev.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Peter Bergner  <bergner@linux.ibm.com>
+
+       * testsuite/gas/ppc/power10.d: Add paste. tests.
+       * testsuite/gas/ppc/power10.s: Likewise.
+
+2020-05-11  Peter Bergner  <bergner@linux.ibm.com>
+
+       * testsuite/gas/ppc/power10.s: New test.
+       * testsuite/gas/ppc/power10.d: Likewise.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (md_assemble): Update for PPC_OPCODE_POWER10
+       renaming.
+       * testsuite/gas/ppc/prefix-align.d: Use -mpower10/-Mpower10 in
+       place of -mfuture/-Mfuture.
+       * testsuite/gas/ppc/prefix-pcrel.d: Likewise.
+       * testsuite/gas/ppc/prefix-reloc.d: Likewise.
+
+2020-05-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/sv.po: Updated Swedish translation.
+
+2020-05-06  Nick Clifton  <nickc@redhat.com>
+
+       PR 25927
+       * doc/as.texi (Preprocessing): Replace cross reference to not
+       existant document with a URL to the equivalent page in the GCC
+       manual.
+
+2020-05-05  Nick Clifton  <nickc@redhat.com>
+
+       * dwarf2dbg.c (out_dir_and_file_list): Add comments describing the
+       construction of a DWARF-5 directory name table.
+       * testsuite/gas/elf/pr25917.d: Update expected output.
+
+2020-05-05  Gunther Nikl <gnikl@justmail.de>
+
+       * config/tc-rx.c (elf_flags): Initialize for non-linux targets.
+       (md_parse_option): Remove initialization of elf_flags.
+
+2020-05-04  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       PR gas/25863
+       * config/tc-arm.c (do_mve_vmull): Fix scalar and NEON parsing of vmul.
+       * testsuite/gas/arm/mve-scalar-vmult-it.d: New test.
+       * testsuite/gas/arm/mve-scalar-vmult-it.s: New test.
+
+2020-05-04  Nick Clifton  <nickc@redhat.com>
+
+       PR 25917
+       * dwarf2dbg.c (out_dir_and_file_list): Check for the directory
+       table's existence before looking at its entries.
+       Also do not emit a default directory entry if there are no
+       directories in use.
+
+       * testsuite/gas/elf/pr25917.s: New test source file.
+       * testsuite/gas/elf/pr25917.d: New test driver.
+       * testsuite/gas/elf/elf.exp (run_elf_list_test): Run the new test.
+
+2020-04-30  Alex Coplan  <alex.coplan@arm.com>
+
+       * config/tc-aarch64.c (fix_insn): Implement for
+       AARCH64_OPND_UNDEFINED.
+       (parse_operands): Implement for AARCH64_OPND_UNDEFINED.
+       * testsuite/gas/aarch64/udf.s: New.
+       * testsuite/gas/aarch64/udf.d: New.
+       * testsuite/gas/aarch64/udf-invalid.s: New.
+       * testsuite/gas/aarch64/udf-invalid.l: New.
+       * testsuite/gas/aarch64/udf-invalid.d: New.
+
+2020-04-30  Yoshinori Sato <ysato@users.sourceforge.jp>
+
+       * config/tc-rx.c (elf_flags): Reset default value.
+       (md_parse_option): For rx-elf Initialize elf_flags with RX_ABI.
+
+2020-04-29  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/tc-xtensa.c (XTENSA_MARCH_EARLIEST): Define macro as 0
+       if it's not defined.
+       (microarch_earliest): New static variable.
+       (xg_translate_idioms): Translate "simcall" to "simcall 0" when
+       simcall opcode has mandatory parameter.
+       (xg_init_global_config): Initialize microarch_earliest.
+
+2020-04-29  Nick Clifton  <nickc@redhat.com>
+
+       PR 22699
+       * config/tc-sh.c (build_Mytes): Change operand type IMM0_8 to
+       IMM0_8S and add support for IMM0_8U.
+       * testsuite/gas/sh/sh4a.s: Add test of a logical insn using an
+       unsigned 8-bit immediate.
+       * testsuite/gas/sh/sh4a.d: Extended expected disassembly.
+       * testsuite/gas/sh/sh4al-dsp.d: Update expected disassembly.
+
+2020-04-27  Tamar Christina  <tamar.christina@arm.com>
+
+       * NEWS: Add news entry for big-obj.
+       * config/tc-i386.c (i386_target_format): Support new format.
+       * doc/c-i386.texi: Add i386 support.
+       * testsuite/gas/pe/big-obj.d: Rename test to not be x64 specific.
+       * testsuite/gas/pe/pe.exp (big-obj): Make test run on i386 as well.
+
+2020-04-27  Nick Clifton  <nickc@redhat.com>
+
+       PR 25878
+       * dwarf2dbg.c (struct file_entry): Add auto_assigned field.
+       (assign_file_to_slot): New function.  Fills in an entry in the
+       files table.
+       (allocate_filenum): Use new function.
+       (allocate_filename_to_slot): Use new function.  If the specified
+       slot entry is already in use, but was chosen automatically then
+       reassign the automatic entry.
+
+2020-04-26  Hongtao Liu  <hongtao.liu@intel.com
+
+       * config/tc-i386.c (lfence_before_ret_shl): New member.
+       (load_insn_p): implict load for POP/POPA/POPF/XLATB, no load
+       for Anysize insns.
+       (insert_after_load): Issue warning for REP CMPS/SCAS.
+       (insert_before_before): Handle iret, Handle
+       -mlfence-before-ret=shl, Adjust operand size of or/not/shl to ret's,
+       (md_parse_option): Change -mlfence-before-ret=[none|not|or] to
+       -mlfence-before-ret=[none/not/or/shl/yes].
+       Enable -mlfence-before-ret=shl when
+       -mlfence-beofre-indirect-branch=all and no explict -mlfence-before-ret option.
+       (md_show_usage): Ditto.
+       * doc/c-i386.texi: Ditto.
+       * testsuite/gas/i386/i386.exp: Add new testcases.
+       * testsuite/gas/i386/lfence-load-b.d: New.
+       * testsuite/gas/i386/lfence-load-b.e: New.
+       * testsuite/gas/i386/lfence-load.d: Modified.
+       * testsuite/gas/i386/lfence-load.e: New.
+       * testsuite/gas/i386/lfence-load.s: Modified.
+       * testsuite/gas/i386/lfence-ret-a.d: Modified.
+       * testsuite/gas/i386/lfence-ret-b.d: Modified.
+       * testsuite/gas/i386/lfence-ret-c.d: New.
+       * testsuite/gas/i386/lfence-ret-d.d: New.
+       * testsuite/gas/i386/lfence-ret.s: Modified.
+       * testsuite/gas/i386/x86-64-lfence-load-b.d: New.
+       * testsuite/gas/i386/x86-64-lfence-load.d: Modified.
+       * testsuite/gas/i386/x86-64-lfence-load.s: Modified.
+       * testsuite/gas/i386/x86-64-lfence-ret-a.d: Modified.
+       * testsuite/gas/i386/x86-64-lfence-ret-b.d: Modified.
+       * testsuite/gas/i386/x86-64-lfence-ret-c.d: New.
+       * testsuite/gas/i386/x86-64-lfence-ret-d.d: New
+       * testsuite/gas/i386/x86-64-lfence-ret-e.d: New.
+       * testsuite/gas/i386/x86-64-lfence-ret.e: New.
+       * testsuite/gas/i386/x86-64-lfence-ret.s: New.
+
+2020-04-22  Max Filippov  <jcmvbkbc@gmail.com>
+
+       PR ld/25861
+       * config/tc-xtensa.c (md_apply_fix): Replace
+       BFD_RELOC_XTENSA_DIFF{8,16,32} generation with
+       BFD_RELOC_XTENSA_PDIFF{8,16,32} and
+       BFD_RELOC_XTENSA_NDIFF{8,16,32} generation.
+       * testsuite/gas/xtensa/loc.d: Replace BFD_RELOC_XTENSA_DIFF16
+       with BFD_RELOC_XTENSA_PDIFF16 in the expected output.
+
+2020-04-22  Alan Modra  <amodra@gmail.com>
+
+       * config/obj-elf.c (elf_frob_symbol): Unconditionally remove
+       symbol for ".symver .. remove".
+       * doc/as.texi (.symver): Update.
+       * testsuite/gas/symver/symver11.s: Make foo weak.
+       * testsuite/gas/symver/symver11.d: Expect an error.
+       * testsuite/gas/symver/symver7.d: Allow other random symbols.
+
+2020-04-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/symver/symver11.s: Add ".balign 8".
+
+2020-04-21  Andreas Schwab  <schwab@linux-m68k.org>
+
+       PR 25848
+       * testsuite/gas/m68k/operands.s: Add tests for cmpi.
+       * testsuite/gas/m68k/operands.d: Update.
+       * testsuite/gas/m68k/op68000.d: Update for new error messages.
+
+2020-04-21  Tamar Christina  <tamar.christina@arm.com>
+
+       PR binutils/24753
+       * testsuite/gas/arm/pr24753.d: New test.
+       * testsuite/gas/arm/pr24753.s: New test.
+
+2020-04-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/23840
+       PR gas/25295
+       * NEWS: Mention .symver extension.
+       * config/obj-elf.c (obj_elf_find_and_add_versioned_name): New
+       function.
+       (obj_elf_symver): Call obj_elf_find_and_add_versioned_name to
+       add a version name.  Add local, hidden and remove visibility
+       support.
+       (elf_frob_symbol): Handle the list of version names.  Update the
+       original symbol to local, hidden or remove it from the symbol
+       table.
+       (elf_frob_file_before_adjust): Handle the list of version names.
+       * config/obj-elf.h (elf_visibility): New.
+       (elf_versioned_name_list): Likewise.
+       (elf_obj_sy): Change local to bitfield. Add rename, bad_version
+       and visibility.  Change versioned_name pointer to struct
+       elf_versioned_name_list.
+       * doc/as.texi: Update .symver directive.
+       * testsuite/gas/symver/symver.exp: Run all *.d tests.  Add more
+       error checking tests.
+       * testsuite/gas/symver/symver6.d: New file.
+       * testsuite/gas/symver/symver7.d: Likewise.
+       * testsuite/gas/symver/symver7.s: Likewise.
+       * testsuite/gas/symver/symver8.d: Likewise.
+       * testsuite/gas/symver/symver8.s: Likewise.
+       * testsuite/gas/symver/symver9.s: Likewise.
+       * testsuite/gas/symver/symver9a.d: Likewise.
+       * testsuite/gas/symver/symver9b.d: Likewise.
+       * testsuite/gas/symver/symver10.s: Likewise.
+       * testsuite/gas/symver/symver10a.d: Likewise.
+       * testsuite/gas/symver/symver10b.d: Likewise.
+       * testsuite/gas/symver/symver11.d: Likewise.
+       * testsuite/gas/symver/symver11.s: Likewise.
+       * testsuite/gas/symver/symver12.d: Likewise.
+       * testsuite/gas/symver/symver12.s: Likewise.
+       * testsuite/gas/symver/symver13.d: Likewise.
+       * testsuite/gas/symver/symver13.s: Likewise.
+       * testsuite/gas/symver/symver14.d: Likewise.
+       * testsuite/gas/symver/symver14.l: Likewise.
+       * testsuite/gas/symver/symver15.d: Likewise.
+       * testsuite/gas/symver/symver15.l: Likewise.
+       * testsuite/gas/symver/symver6.l: Removed.
+       * testsuite/gas/symver/symver6.s: Updated.
+
+2020-04-20  Sudakshina Das  <sudi.das@arm.com>
+
+       * config/tc-aarch64.c (parse_barrier_psb): Update error messages
+       to include TSB.
+       * testsuite/gas/aarch64/system-2.d: Update -march and new tsb tests.
+       * testsuite/gas/aarch64/system-2.s: Add new tsb tests.
+       * testsuite/gas/aarch64/system.d: Update.
+
+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
+       PR 25668
+       PR 25633
+       Fix disassembling ED+A4/AC/B4/BC opcodes.
+       Fix assembling lines containing colonless label and instruction
+       with first operand inside parentheses.
+       Fix registration of unsupported by target CPU registers.
+       * config/tc-z80.c: See above.
+       * config/tc-z80.h: See above.
+       * testsuite/gas/z80/colonless.d: Update test.
+       * testsuite/gas/z80/colonless.s: Likewise.
+       * testsuite/gas/z80/ez80_adl_all.d: Likewise.
+       * testsuite/gas/z80/ez80_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/ez80_z80_all.d: Likewise.
+       * testsuite/gas/z80/gbz80_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/r800_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/unsup_regs.s: Likewise.
+       * testsuite/gas/z80/z180_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/z80.exp: Likewise.
+       * testsuite/gas/z80/z80_strict_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/z80_unsup_regs.d: Likewise.
+       * testsuite/gas/z80/z80n_unsup_regs.d: Likewise.
+
 2020-03-13  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
        PR 25660