x86: Handle unsupported static rounding in vcvt[u]si2sd in 32-bit mode
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 83249990b8344fdbefa23f8cbccbee8fe19e2ebf..7b24076a03bbd965d95f4ff7a925ba67adc019e4 100644 (file)
@@ -1,3 +1,128 @@
+2018-09-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/23655
+       * testsuite/gas/i386/evex.d: Updated.
+
+2018-09-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/23655
+       * testsuite/gas/i386/evex.d: New file.
+       * testsuite/gas/i386/evex.s: Likewise.
+       * testsuite/gas/i386/i386.exp: Run evex.
+
+2018-09-10  Lifang Xia <lifang_xia@c-sky.com>
+
+       * config/tc-csky.c (md_apply_fix): Transmit BFD_RELOC_32_PCREL to
+       BFD_RELOC_CKCORE_PCREL32.
+       (tc_gen_reloc): Trasmit BFD_RELOC_CKCORE_ADDR32 to
+       BFD_RELOC_CKCORE_PCREL32 while pc-relative.
+       * config/tc-csky.h (DIFF_EXPR_OK): Define to enable PC relative diff
+       relocs.
+
+2018-09-14  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (process_suffix): Simplify CRC32 special
+       casing code.
+
+2018-09-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (build_vex_prefix): Swap destination and
+       source only if there are more than 1 register operand.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (operand_size_match): Also deal with three
+       operand case.
+       (match_template): Also allow operand reversal for three operand
+       templates.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (operand_size_match): Mirror
+       .reg/.regsimd/.acc handling from forward to reverse case.
+       (build_vex_prefix): Check first and last operand types are equal
+       and also consider .d for swapping operands for VEX2 encoding.
+       (match_template): Clear found_reverse_match on every iteration.
+       Use Opcode_SIMD_FloatD and Opcode_SIMD_IntD.
+       * testsuite/gas/i386/pseudos.s,
+       testsuite/gas/i386/x86-64-pseudos.s: Add kmov* tests.
+       * testsuite/gas/i386/pseudos.d,
+       testsuite/gas/i386/x86-64-pseudos.d: Adjust expectations.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       testsuite/gas/i386/ilp32/x86-64-opts.d,
+       testsuite/gas/i386/ilp32/x86-64-opts-intel.d,
+       testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d,
+       testsuite/gas/i386/ilp32/x86-64-sse2avx-opts-intel.d: Refer to
+       non-ILP32 output.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (dir_encoding_swap): New enumerator.
+       (parse_insn): Use it.
+       (match_template): Re-write reversal check.
+       * testsuite/gas/i386/pseudos.s: Add various move, ALU, and FPU
+       tests.
+       * testsuite/gas/i386/x86-64-pseudos.s: Likewise.
+       * testsuite/gas/i386/pseudos.d,
+       testsuite/gas/i386/x86-64-pseudos.d: Adjust expectations.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (parse_insn): Extend comment ahead of pseudo-
+       suffix handling.
+
+2018-09-13  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/i386/x86-64-mpx.s: And BNDMK case with RIP-
+       relative memory operand.
+       * testsuite/gas/i386/x86-64-mpx.d: Adjust expectations.
+
+2018-09-13  Nick Clifton  <nickc@redhat.com>
+
+       * dwarf2dbg.c (generic_dwarf2_emit_offset): Use memset to
+       initialise expression structure.
+       (set_or_check_view): Likewise.
+       (out_set_addr): Likewise.
+       (emit_fixed_inc_line_addr): Likewise.
+       (relax_inc_line_addr): Likewise.
+       (out_debug_line): Likewise.
+       (out_debug_ranges): Likewise.
+       (out_debug_aranges): Likewise.
+       (out_debug_info): Likewise.
+
+2018-09-06  Alan Modra  <amodra@gmail.com>
+
+       PR 23570
+       * config/tc-avr.c: Revert 2018-09-03 change.
+
+2018-09-04  Daniel Cederman  <cederman@gaisler.com>
+
+       * config/tc-sparc.c (md_assemble): Allow non-fpop2 instructions
+            before floating point branches for Sparc V8 and earlier.
+       * testsuite/gas/sparc/sparc.exp: Execute the new test.
+       * testsuite/gas/sparc/v8branch.d: New test.
+       * testsuite/gas/sparc/v8branch.s: New test.
+
+2018-09-03  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/23570
+       * config/tc-avr.c (md_pseudo_table): Add entry for "secction".
+       (avr_set_section): New function.  Ensures that the .noinit section
+       gets the NOBITS ELF section type.
+
+2018-08-31  Kito Cheng  <kito@andestech.com>
+
+       * testsuite/gas/riscv/c-fld-fsd-fail.d: New.
+       * testsuite/gas/riscv/c-fld-fsd-fail.l: Likewise.
+       * testsuite/gas/riscv/c-fld-fsd-fail.s: Likewise.
+
+2018-08-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/elf/section14.d: Change skip to xfail.
+       * testsuite/lib/gas-defs.exp (run_dump_test): Add xfail support.
+
 2018-08-31  Alan Modra  <amodra@gmail.com>
 
        * config/tc-ppc.h (TC_FORCE_RELOCATION_SUB_LOCAL): Allow ADDR16
This page took 0.024726 seconds and 4 git commands to generate.