Use bfd_get_filename throughout gas
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 8cbe5ecf2b957458107cc64ae5794494d15ca6a6..05f5f2385ccf5155f2e26dfef04d5cdc4c6e486e 100644 (file)
@@ -1,3 +1,236 @@
+2020-05-19  Alan Modra  <amodra@gmail.com>
+
+       * write.c (write_contents): Use bfd_get_filename rather than
+       accessing bfd->filename directly.  Use bfd_section_name rather
+       than accessing section->name directly.
+
+2020-05-19  Alan Modra  <amodra@gmail.com>
+
+       * symbols.c (local_symbol_make): Init all of lsy_flags.
+
+2020-05-18  Alan Modra  <amodra@gmail.com>
+
+       * symbols.c (resolve_symbol_value): Invoke LOCAL_SYMBOL_CHECK
+       before looking at add_symbol->sy_flags.
+
+2020-05-18  Hongtao Liu  <hongtao.liu@intel.com>
+
+       * config/tc-i386.c: Not handle lret/iret.
+       * testsuite/gas/i386/lfence-ret-a.d: Adjust testcase.
+       * testsuite/gas/i386/lfence-ret-b.d: Ditto.
+       * testsuite/gas/i386/lfence-ret-c.d: Ditto.
+       * testsuite/gas/i386/lfence-ret-d.d: Ditto.
+       * testsuite/gas/i386/lfence-ret.s: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret-a.d: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret-b.d: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret-c.d: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret-d.d: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret-e.d: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret.s: Ditto.
+       * testsuite/gas/i386/x86-64-lfence-ret.e: Deleted.
+
+2020-05-15  Alan Modra  <amodra@gmail.com>
+           Alex Coplan  <alex.coplan@arm.com>
+
+       * symbols.c (struct local_symbol): Update comment.
+       (resolve_symbol_value): For resolved symbols equated to other
+       symbols, verify that the referenced symbol is not a local_symbol
+       before accessing sy_value.  Don't leave symbol loops during
+       finalize_syms resolution.
+       * testsuite/gas/all/assign-bad-recursive.d: New test.
+       * testsuite/gas/all/assign-bad-recursive.l: Error output for test.
+       * testsuite/gas/all/assign-bad-recursive.s: Assembly for test.
+       * testsuite/gas/all/gas.exp: Run it.
+
+2020-05-14  Nick Clifton  <nickc@redhat.com>
+
+       * po/sv.po: Updated Swedish translation.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/scalarquad.d,
+       * testsuite/gas/ppc/scalarquad.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/rightmost.d,
+       * testsuite/gas/ppc/rightmost.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/xvtlsbb.d,
+       * testsuite/gas/ppc/xvtlsbb.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+2020-05-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/stringop.d,
+       * testsuite/gas/ppc/stringop.s: New test.
+       * testsuite/gas/ppc/ppc.exp: Run it.
+
+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.
This page took 0.026241 seconds and 4 git commands to generate.