Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 27db914ad385cce3fabb37cf62056ac173a425b6..50ddc6bf696781623ab47bb731842e37ca7fd370 100644 (file)
@@ -1,3 +1,180 @@
+2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.tgt: Remove i386-*-kaos* and i386-*-chaos targets.
+       * testsuite/gas/i386/i386.exp: Remove *-*-caos* and "*-*-kaos*
+       check.
+
+2019-04-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/i386/i386.exp: Run -mx86-used-note=yes tests.
+       * testsuite/gas/i386/property-2.d: New file.
+       * testsuite/gas/i386/property-2.s: Likewise.
+       * testsuite/gas/i386/x86-64-property-2.d: Likewise.
+
+2019-04-05  Xuepeng Guo  <xuepeng.guo@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Add .avx512_bf16.
+       (cpu_noarch): Add noavx512_bf16.
+       * doc/c-i386.texi: Document avx512_bf16.
+       * testsuite/gas/i386/avx512_bf16.d: New file.
+       * testsuite/gas/i386/avx512_bf16.s: Likewise.
+       * testsuite/gas/i386/avx512_bf16_vl-inval.l: Likewise.
+       * testsuite/gas/i386/avx512_bf16_vl-inval.s: Likewise.
+       * testsuite/gas/i386/avx512_bf16_vl.d: Likewise.
+       * testsuite/gas/i386/avx512_bf16_vl.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx512_bf16.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx512_bf16.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.l: Likesie.
+       * testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx512_bf16_vl.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx512_bf16_vl.s: Likewise.
+       * testsuite/gas/i386/i386.exp: Add BF16 related tests.
+
+2019-04-05  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/bc.s,
+       * testsuite/gas/ppc/bcat.d,
+       * testsuite/gas/ppc/bcaterr.d,
+       * testsuite/gas/ppc/bcaterr.l,
+       * testsuite/gas/ppc/bcy.d,
+       * testsuite/gas/ppc/bcyerr.d,
+       * testsuite/gas/ppc/bcyerr.l: New tests.
+       * testsuite/gas/ppc/ppc.exp: Run them.
+
+2019-04-05  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/ppc/476.d: Remove trailing spaces.
+       * testsuite/gas/ppc/a2.d: Likewise.
+       * testsuite/gas/ppc/booke.d: Likewise.
+       * testsuite/gas/ppc/booke_xcoff.d: Likewise.
+       * testsuite/gas/ppc/e500.d: Likewise.
+       * testsuite/gas/ppc/e500mc.d: Likewise.
+       * testsuite/gas/ppc/e6500.d: Likewise.
+       * testsuite/gas/ppc/htm.d: Likewise.
+       * testsuite/gas/ppc/power6.d: Likewise.
+       * testsuite/gas/ppc/power8.d: Likewise.
+       * testsuite/gas/ppc/power9.d: Likewise.
+       * testsuite/gas/ppc/vle.d: Likewise.
+
+2019-04-04  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR gas/24349
+       * testsuite/gas/ppc/power8.s: (bdnztar, bdnztarl, bdztar, bdztarl,
+       btar, btarl, bdnztar-, bdnztarl-, bdnztar+, bdnztarl+, bdztar-,
+       bdztarl-, bdztar+, bdztarl+, bgetar, bnltar, bgetarl, bnltarl,
+       bletar, bngtar, bletarl, bngtarl, bnetar, bnetarl, bnstar, bnutar,
+       bnstarl, bnutarl, bgetar-, bnltar-, bgetarl-, bnltarl-, bletar-,
+       bngtar-, bletarl-, bngtarl-, bnetar-, bnetarl-, bnstar-, bnutar-,
+       bnstarl-, bnutarl-, bgetar+, bnltar+, bgetarl+, bnltarl+, bletar+,
+       bngtar+, bletarl+, bngtarl+, bnetar+, bnetarl+, bnstar+, bnutar+,
+       bnstarl+, bnutarl+, blttar, blttarl, bgttar, bgttarl, beqtar,
+       beqtarl, bsotar, buntar, bsotarl, buntarl, blttar-, blttarl-,
+       bgttar-, bgttarl-, beqtar-, beqtarl-, bsotar-, buntar-, bsotarl-,
+       buntarl-, blttar+, blttarl+, bgttar+, bgttarl+, beqtar+, beqtarl+,
+       bsotar+, buntar+, bsotarl+, buntarl+, bdnzftar, bdnzftarl, bdzftar,
+       bdzftarl, bftar, bftarl, bftar-, bftarl-, bftar+, bftarl+, bdnzttar,
+       bdnzttarl, bdzttar, bdzttarl, bttar, bttarl, bttar-, bttarl-, bttar+,
+       bttarl+): Add tests of extended mnemonics.
+       * testsuite/gas/ppc/power8.d: Likewise.  Update previous bctar tests
+       to expect new extended mnemonics.
+       * testsuite/gas/ppc/a2.s: <bc, bc-, bc+, bcl, bcl-, bcl+>: Update test
+       to not use illegal BO value.  Use a more convenient BI value.
+       * testsuite/gas/ppc/a2.d: Update tests for new expect output.
+
+2019-04-03  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * config/tc-xtensa.c (convert_frag_immed): Drop
+       convert_frag_immed_finish_loop invocation.
+       (convert_frag_immed_finish_loop): Drop declaration and
+       definition.
+       * config/xtensa-relax.c (widen_spec_list): Replace loop
+       widening that uses addi/addmi with widening that uses l32r
+       and const16.
+
+2019-04-01  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * config/tc-arm.c (arm_ext_table): New struct type.
+       (arm_arch_option_table): Add new 'arm_ext_table' field.
+       (ARM_EXT,ARM_ADD,ARM_REMOVE, ALL_FP): New macros.
+       (armv5te_ext_table, armv7ve_ext_table, armv7a_ext_table,
+       armv7r_ext_table, armv7em_ext_table, armv8a_ext_table,
+       armv81a_ext_table, armv82a_ext_table, armv84a_ext_table,
+       armv85a_ext_table, armv8m_main_ext_table,
+       armv8r_ext_table): New architecture extension tables.
+       (ARM_ARCH_OPT): Add new default field.
+       (ARM_ARCH_OPT2): New macro.
+       (arm_archs): Extend some architectures with the new architecture
+       extension tables mentioned above.
+       (arm_extensions): Add DEPRECATED comment with instructions to
+       use new table.
+       (arm_parse_extension): Change to use new extension tables.
+       (arm_parse_cpu): Don't change existing behavior.
+       (arm_parse_arch): Change to use new extension tables.
+       * doc/c-arm.texi: Document new architecture extensions.
+       * testsuite/gas/arm/attr-mfpu-neon-fp16.d: Change test to use new
+       extension option rather than -mfpu and change expected behaviour to
+       sane outputs.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-bad-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-thumb-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-simd-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-simd-thumb-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-simd-warning-ext.d: New.
+       * testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb-ext.d: New.
+       * testsuite/gas/arm/armv8_2+rdma-ext.d: New.
+       * testsuite/gas/arm/armv8_2-a-fp16-thumb2-ext.d: New.
+       * testsuite/gas/arm/armv8_2-a-fp16_ext.d: New.
+       * testsuite/gas/arm/armv8_3-a-fp-bad-ext.d: New.
+       * testsuite/gas/arm/armv8_3-a-fp-ext.d: New.
+       * testsuite/gas/arm/armv8_3-a-fp16-ext.d: New.
+       * testsuite/gas/arm/armv8_3-a-simd-bad-ext.d: New.
+       * testsuite/gas/arm/armv8_4-a-fp16-ext.d: New.
+       * testsuite/gas/arm/armv8m.main+fp.d: New.
+       * testsuite/gas/arm/armv8m.main+fp.dp.d: New.
+       * testsuite/gas/arm/attr-ext-fpv5-d16.d: New.
+       * testsuite/gas/arm/attr-ext-fpv5.d: New.
+       * testsuite/gas/arm/attr-ext-idiv.d: New.
+       * testsuite/gas/arm/attr-ext-mp.d: New.
+       * testsuite/gas/arm/attr-ext-neon-fp16.d: New.
+       * testsuite/gas/arm/attr-ext-neon-vfpv3.d: New.
+       * testsuite/gas/arm/attr-ext-neon-vfpv4.d: New.
+       * testsuite/gas/arm/attr-ext-sec.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3-d16-fp16.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3-d16.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3-fp16.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3xd-fp.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv3xd.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv4-d16.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv4-sp-d16.d: New.
+       * testsuite/gas/arm/attr-ext-vfpv4.d: New.
+       * testsuite/gas/arm/dotprod-mandatory-ext.d: New.
+       * testsuite/gas/arm/fpv5-d16.s: New.
+       * testsuite/gas/arm/fpv5-sp-d16.s: New.
+
+2019-03-28  Alan Modra  <amodra@gmail.com>
+
+       PR 24390
+       * testsuite/gas/ppc/476.d: Update mtfsb*.
+       * testsuite/gas/ppc/a2.d: Likewise.
+
+2019-03-21  Alan Modra  <amodra@gmail.com>
+
+       * emul.h (struct emulation): Delete strip_underscore.
+       * emul-target.h (emul_strip_underscore): Don't define.
+       (emul_struct_name): Update initialization.
+
+2019-03-21  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-d10v.c (md_apply_fix): Apply BFD_RELOC_8.
+       * config/tc-pdp11.c (md_apply_fix): Likewise.
+       * config/tc-d30v.c (md_apply_fix): Don't emit errors for BFD_RELOC_8,
+       BFD_RELOC_16, and BFD_RELOC_64.
+       * testsuite/gas/all/gas.exp: Move target exclusions for forward
+       test, but not cr16, to..
+       * testsuite/gas/all/forward.d: ..here, with explanation.  Remove
+       d10v, d30v, and pdp11 xfails.
+
 2019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-i386.c (optimize_encoding): Don't check AVX for
This page took 0.026716 seconds and 4 git commands to generate.