[gas][arm] Add -mwarn-restrict-it
[deliverable/binutils-gdb.git] / gas / ChangeLog
index e3db70a9ebf5cec9f477496ed25b173dd0c30c70..700014d47f133909d792d8c4481bca19c100d369 100644 (file)
@@ -1,3 +1,98 @@
+2019-12-11  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * config/tc-arm.c (warn_on_restrict_it): Add new variable.
+       (it_fsm_post_encode): Check warn_on_restrict_it.
+       (arm_option_table): Add -mwarn-restrict-it/-mno-warn-restrict-it.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-bad.d: Add -mwarn-restrict-it.
+       * testsuite/gas/arm/armv8-2-fp16-scalar-bad-ext.d: Likewise.
+       * testsuite/gas/arm/armv8-a-bad.d: Likewise.
+       * testsuite/gas/arm/armv8-a-it-bad.d: Likewise.
+       * testsuite/gas/arm/armv8-r-bad.d: Likewise.
+       * testsuite/gas/arm/armv8-r-it-bad.d: Likewise.
+       * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.d: Likewise.
+       * testsuite/gas/arm/udf.d: Likewise.
+
+2018-12-11  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (md_assemble): Extend SSE check conditional.
+       * testsuite/gas/i386/sse-check.s: Add SSE4a and SHA tests.
+       Extend GFNI tests.
+       * testsuite/gas/i386/sse-check.d: Adjust expectations.
+       * testsuite/gas/i386/sse-check-error.l,
+       testsuite/gas/i386/x86-64-sse-check-error.l: Likewise.
+       * testsuite/gas/i386/sse-check-warn.e: Likewise.
+
+2019-12-10  Vladimir Murzin  <vladimir.murzin@arm.com>
+
+       * config/tc-arm.c (s_arm_arch): Set selected_ctx_ext_table.
+       * testsuite/gas/arm/mve-arch-ext.s: New.
+       * testsuite/gas/arm/mve-arch-ext.d: New.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (O_oword_ptr): Move.
+       (O_xmmword_ptr): Alias to O_oword_ptr.
+       (O_fword_ptr, O_tbyte_ptr, O_ymmword_ptr, O_zmmword_ptr): Adjust
+       expansion.
+       (i386_intel_simplify, i386_intel_operand): Fold O_oword_ptr and
+       O_xmmword_ptr cases, leaving comments.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (O_mmword_ptr): Define.
+       (i386_types): Add mmword entry.
+       (i386_intel_simplify, i386_intel_operand): Add comment.
+       * testsuite/gas/i386/intel-expr.s: Also test mmword and zmmword.
+       * testsuite/gas/i386/intelok.s: Also test "mmword ptr".
+       * testsuite/gas/i386/intel-expr.d, testsuite/gas/i386/intelok.d,
+       testsuite/gas/i386/intelok.e: Adjust expectations.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (i386_intel_operand): Set "byte"
+       attribute suffix instead of suffix for floating point insns when
+       handling O_near_ptr / O_far_ptr.
+       * testsuite/gas/i386/intelbad.s: Add FPU tests.
+       * testsuite/gas/i386/intelbad.l: Adjust expectations.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (i386_intel_operand): Set "byte"
+       attribute suffix instead of suffix uniformly for insns not
+       possibly accepting "tbyte ptr" explicitly.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (i386_intel_operand): Don't set suffix
+       for floating point insns when handling O_fword_ptr.
+
+2019-12-09  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386-intel.c (i386_intel_operand): Don't special
+       case LDS et al when handling O_word_ptr.
+
+2019-12-08  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/aarch64/bfloat16.d: Match 32-bit and 64-bit output.
+       * testsuite/gas/aarch64/dgh.d: Likewise.
+       * testsuite/gas/aarch64/f32mm.d: Likewise.
+       * testsuite/gas/aarch64/f64mm.d: Likewise.
+       * testsuite/gas/aarch64/i8mm.d: Likewise.
+       * testsuite/gas/aarch64/pac_ab_key.d: Likewise.
+       * testsuite/gas/aarch64/pac_negate_ra_state.d: Likewise.
+       * testsuite/gas/aarch64/reloc-prel_g0.d: Likewise.
+       * testsuite/gas/aarch64/reloc-prel_g0_nc.d: Likewise.
+       * testsuite/gas/aarch64/reloc-prel_g1.d: Likewise.
+       * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Likewise.
+       * testsuite/gas/aarch64/sve-movprfx-mm.d: Likewise.
+       * testsuite/gas/aarch64/sve2.d: Likewise.
+
+2019-12-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * dw2gencfi.c (cfi_pseudo_table): Add cfi_negate_ra_state.
+       * testsuite/gas/aarch64/pac_negate_ra_state.s: New file.
+       * testsuite/gas/aarch64/pac_negate_ra_state.d: Likewise.
+
 2019-12-05  Jan Beulich  <jbeulich@suse.com>
 
        * config/tc-aarch64.c (aarch64_features): Drop redundant AES and
This page took 0.02438 seconds and 4 git commands to generate.