Enable Intel WBNOINVD instruction.
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2
3 * config/tc-i386.c (cpu_arch): Add .wbnoinvd.
4 * doc/c-i386.texi: Document .wbnoinvd.
5 * testsuite/gas/i386/i386.exp: Add WBNOINVD tests.
6 * testsuite/gas/i386/wbnoinvd-intel.d: New test.
7 * testsuite/gas/i386/wbnoinvd.d: Likewise.
8 * testsuite/gas/i386/wbnoinvd.s: Likewise.
9 * testsuite/gas/i386/x86-64-wbnoinvd-intel.d: Likewise.
10 * testsuite/gas/i386/x86-64-wbnoinvd.d: Likewise.
11 * testsuite/gas/i386/x86-64-wbnoinvd.s: Likewise.
12
13 2018-01-23 Maciej W. Rozycki <macro@mips.com>
14
15 * config/tc-mips.c (md_show_usage): Correctly indicate the
16 configuration-specific default ABI.
17
18 2018-01-23 Maciej W. Rozycki <macro@mips.com>
19
20 * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
21 `-mno-mips16e2' options.
22
23 2018-01-22 Maciej W. Rozycki <macro@mips.com>
24
25 * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
26 Correct syntax of the `.set nomips16e2' directive description.
27
28 2018-01-22 Oleg Endo <olegendo@gcc.gnu.org>
29
30 PR 22737
31 * config/tc-rx.c (rx_start_line): Handle escaped double-quote character.
32 * testsuite/gas/rx/pr22737.s: New test.
33 * testsuite/gas/rx/pr22737.d: Likewise.
34 * testsuite/gas/rx/rx.exp: Run the new test.
35
36 2018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
37
38 * config/tc-arm.c (ToC macro): Remove spurious comment.
39 (ToU macro): Likewise.
40
41 2018-01-17 Jim Wilson <jimw@sifive.com>
42
43 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
44 (riscv_ip) <'z'>: New.
45
46 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
47
48 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
49 (cpu_noarch): Add noibt, noshstk.
50 (parse_insn): Change cpucet to cpuibt.
51 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
52 * testsuite/gas/i386/cet-ibt-inval.l: New test.
53 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
54 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
55 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
56 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
57 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
58 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
59 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
60
61 2018-01-16 Nick Clifton <nickc@redhat.com>
62
63 * po/fr.po: Updated French translation.
64
65 2018-01-15 Jim Wilson <jimw@sifive.com>
66
67 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
68 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
69
70 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
71
72 * config/tc-arm.c (ToC): Define macro.
73 (ToU): Likewise.
74 (insns): Make use of above macros for new instructions introduced in
75 Armv8-M.
76
77 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
78
79 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
80 and vlstm conditionally executable and reindent parameters.
81 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
82 aforementionned instructions.
83
84 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
85
86 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
87 profile architecture or if in autodetection mode. Clarify that
88 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
89 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
90 message.
91 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
92 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
93 * testsuite/gas/arm/udf.l: Likewise.
94 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
95
96 2018-01-15 Nick Clifton <nickc@redhat.com>
97
98 * po/uk.po: Updated Ukranian translation.
99
100 2018-01-13 Nick Clifton <nickc@redhat.com>
101
102 * po/gas.pot: Regenerated.
103
104 2018-01-13 Nick Clifton <nickc@redhat.com>
105
106 * configure: Regenerate.
107
108 2018-01-13 Nick Clifton <nickc@redhat.com>
109
110 2.30 branch created.
111 * NEWS: Add marker for 2.30.
112
113 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
114
115 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
116 define to 0 and 1. Remove a dangling reference to "AMD 29000"
117 in a comment.
118
119 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
120
121 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
122 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
123 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
124 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
125 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
126 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
127 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
128 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
129 tests.
130 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
131 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
132 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
133 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
134 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
135 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
136 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
137 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
138
139 2018-01-11 Alan Modra <amodra@gmail.com>
140
141 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
142 positive "‘profile’ may be used uninitialized".
143
144 2018-01-10 Jan Beulich <jbeulich@suse.com>
145
146 * testsuite/gas/i386/avx512_4fmaps.s,
147 testsuite/gas/i386/avx512_4fmaps_vl.s,
148 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
149 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
150 Disp8 forms (and the transition happening at the right
151 boundary).
152 * testsuite/gas/i386/avx512_4fmaps.d,
153 testsuite/gas/i386/avx512_4fmaps-intel.d,
154 testsuite/gas/i386/avx512_4fmaps_vl.d,
155 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
156 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
157 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
158 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
159 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
160 expectations.
161
162 2018-01-10 Jan Beulich <jbeulich@suse.com>
163
164 * testsuite/gas/i386/avx512bw.s,
165 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
166 operands.
167 * testsuite/gas/i386/avx512bw-intel.d,
168 testsuite/gas/i386/avx512bw.d,
169 testsuite/gas/i386/avx512bw_vl-intel.d.
170 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
171
172 2018-01-09 Jim Wilson <jimw@sifive.com>
173
174 * testsuite/gas/riscv/auipc-x0.d: New.
175 * testsuite/gas/riscv/auipc-x0.s: New.
176
177 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
178
179 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
180 in Arm execution state, and Armv6T2 and above in Thumb execution
181 state.
182 * testsuite/gas/arm/csdb.s: New.
183 * testsuite/gas/arm/csdb.d: New.
184 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
185 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
186
187 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * testsuite/gas/aarch64/system.d: Update expected results to expect
190 CSDB for hint 0x14.
191
192 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
193
194 PR gas/22681
195 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
196 x86-64-movd-intel.
197 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
198 * testsuite/gas/i386/x86-64-movd.d: Likewise.
199 * testsuite/gas/i386/x86-64-movd.s: Likewise.
200
201 2018-01-08 Nick Clifton <nickc@redhat.com>
202
203 PR 22553
204 * doc/c-i386.texi (i386-Directives): Document the .largecomm
205 directive.
206
207 2018-01-04 Jim Wilson <jimw@sifive.com>
208
209 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
210 * testsuite/gas/riscv/priv-reg.d: Likewise.
211
212 2018-01-03 Alan Modra <amodra@gmail.com>
213
214 Update year range in copyright notice of all files.
215
216 2018-01-02 Nick Clifton <nickc@redhat.com>
217
218 PR 18119
219 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
220 version of ARM MRS instruction.
221
222 For older changes see ChangeLog-2017
223 \f
224 Copyright (C) 2018 Free Software Foundation, Inc.
225
226 Copying and distribution of this file, with or without modification,
227 are permitted in any medium without royalty provided the copyright
228 notice and this notice are preserved.
229
230 Local Variables:
231 mode: change-log
232 left-margin: 8
233 fill-column: 74
234 version-control: never
235 End:
This page took 0.034741 seconds and 5 git commands to generate.