1 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3 * config/tc-arm.c (ToC): Define macro.
5 (insns): Make use of above macros for new instructions introduced in
8 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
11 and vlstm conditionally executable and reindent parameters.
12 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
13 aforementionned instructions.
15 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
17 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
18 profile architecture or if in autodetection mode. Clarify that
19 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
20 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
22 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
23 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
24 * testsuite/gas/arm/udf.l: Likewise.
25 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
27 2018-01-15 Nick Clifton <nickc@redhat.com>
29 * po/uk.po: Updated Ukranian translation.
31 2018-01-13 Nick Clifton <nickc@redhat.com>
33 * po/gas.pot: Regenerated.
35 2018-01-13 Nick Clifton <nickc@redhat.com>
37 * configure: Regenerate.
39 2018-01-13 Nick Clifton <nickc@redhat.com>
42 * NEWS: Add marker for 2.30.
44 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
46 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
47 define to 0 and 1. Remove a dangling reference to "AMD 29000"
50 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
52 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
53 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
54 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
55 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
56 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
57 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
58 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
59 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
61 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
62 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
63 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
64 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
65 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
66 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
67 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
68 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
70 2018-01-11 Alan Modra <amodra@gmail.com>
72 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
73 positive "‘profile’ may be used uninitialized".
75 2018-01-10 Jan Beulich <jbeulich@suse.com>
77 * testsuite/gas/i386/avx512_4fmaps.s,
78 testsuite/gas/i386/avx512_4fmaps_vl.s,
79 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
80 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
81 Disp8 forms (and the transition happening at the right
83 * testsuite/gas/i386/avx512_4fmaps.d,
84 testsuite/gas/i386/avx512_4fmaps-intel.d,
85 testsuite/gas/i386/avx512_4fmaps_vl.d,
86 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
87 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
88 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
89 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
90 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
93 2018-01-10 Jan Beulich <jbeulich@suse.com>
95 * testsuite/gas/i386/avx512bw.s,
96 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
98 * testsuite/gas/i386/avx512bw-intel.d,
99 testsuite/gas/i386/avx512bw.d,
100 testsuite/gas/i386/avx512bw_vl-intel.d.
101 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
103 2018-01-09 Jim Wilson <jimw@sifive.com>
105 * testsuite/gas/riscv/auipc-x0.d: New.
106 * testsuite/gas/riscv/auipc-x0.s: New.
108 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
110 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
111 in Arm execution state, and Armv6T2 and above in Thumb execution
113 * testsuite/gas/arm/csdb.s: New.
114 * testsuite/gas/arm/csdb.d: New.
115 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
116 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
118 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
120 * testsuite/gas/aarch64/system.d: Update expected results to expect
123 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
126 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
128 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
129 * testsuite/gas/i386/x86-64-movd.d: Likewise.
130 * testsuite/gas/i386/x86-64-movd.s: Likewise.
132 2018-01-08 Nick Clifton <nickc@redhat.com>
135 * doc/c-i386.texi (i386-Directives): Document the .largecomm
138 2018-01-04 Jim Wilson <jimw@sifive.com>
140 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
141 * testsuite/gas/riscv/priv-reg.d: Likewise.
143 2018-01-03 Alan Modra <amodra@gmail.com>
145 Update year range in copyright notice of all files.
147 2018-01-02 Nick Clifton <nickc@redhat.com>
150 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
151 version of ARM MRS instruction.
153 For older changes see ChangeLog-2017
155 Copyright (C) 2018 Free Software Foundation, Inc.
157 Copying and distribution of this file, with or without modification,
158 are permitted in any medium without royalty provided the copyright
159 notice and this notice are preserved.
165 version-control: never