]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - opcodes/ChangeLog
x86: drop VexImmExt
[thirdparty/binutils-gdb.git] / opcodes / ChangeLog
1 2018-04-26 Jan Beulich <jbeulich@suse.com>
2
3 * i386-gen.c (VexImmExt): Delete.
4 * i386-opc.h (VexImmExt, veximmext): Delete.
5 * i386-opc.tbl: Drop all VexImmExt uses.
6 * i386-tlb.h: Re-generate.
7
8 2018-04-25 Jan Beulich <jbeulich@suse.com>
9
10 * i386-opc.tbl (vpslld, vpsrad, vpsrld): Drop AVX512VL
11 register-only forms.
12 * i386-tlb.h: Re-generate.
13
14 2018-04-25 Tamar Christina <tamar.christina@arm.com>
15
16 * aarch64-tbl.h (sqrdmlah, sqrdmlsh): Fix masks.
17
18 2018-04-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19
20 * i386-dis.c: Add REG_0F1C_MOD_0, MOD_0F1C_PREFIX_0,
21 PREFIX_0F1C.
22 * i386-gen.c (cpu_flag_init): Add CPU_CLDEMOTE_FLAGS,
23 (cpu_flags): Add CpuCLDEMOTE.
24 * i386-init.h: Regenerate.
25 * i386-opc.h (enum): Add CpuCLDEMOTE,
26 (i386_cpu_flags): Add cpucldemote.
27 * i386-opc.tbl: Add cldemote.
28 * i386-tbl.h: Regenerate.
29
30 2018-04-16 Alan Modra <amodra@gmail.com>
31
32 * Makefile.am: Remove sh5 and sh64 support.
33 * configure.ac: Likewise.
34 * disassemble.c: Likewise.
35 * disassemble.h: Likewise.
36 * sh-dis.c: Likewise.
37 * sh64-dis.c: Delete.
38 * sh64-opc.c: Delete.
39 * sh64-opc.h: Delete.
40 * Makefile.in: Regenerate.
41 * configure: Regenerate.
42 * po/POTFILES.in: Regenerate.
43
44 2018-04-16 Alan Modra <amodra@gmail.com>
45
46 * Makefile.am: Remove w65 support.
47 * configure.ac: Likewise.
48 * disassemble.c: Likewise.
49 * disassemble.h: Likewise.
50 * w65-dis.c: Delete.
51 * w65-opc.h: Delete.
52 * Makefile.in: Regenerate.
53 * configure: Regenerate.
54 * po/POTFILES.in: Regenerate.
55
56 2018-04-16 Alan Modra <amodra@gmail.com>
57
58 * configure.ac: Remove we32k support.
59 * configure: Regenerate.
60
61 2018-04-16 Alan Modra <amodra@gmail.com>
62
63 * Makefile.am: Remove m88k support.
64 * configure.ac: Likewise.
65 * disassemble.c: Likewise.
66 * disassemble.h: Likewise.
67 * m88k-dis.c: Delete.
68 * Makefile.in: Regenerate.
69 * configure: Regenerate.
70 * po/POTFILES.in: Regenerate.
71
72 2018-04-16 Alan Modra <amodra@gmail.com>
73
74 * Makefile.am: Remove i370 support.
75 * configure.ac: Likewise.
76 * disassemble.c: Likewise.
77 * disassemble.h: Likewise.
78 * i370-dis.c: Delete.
79 * i370-opc.c: Delete.
80 * Makefile.in: Regenerate.
81 * configure: Regenerate.
82 * po/POTFILES.in: Regenerate.
83
84 2018-04-16 Alan Modra <amodra@gmail.com>
85
86 * Makefile.am: Remove h8500 support.
87 * configure.ac: Likewise.
88 * disassemble.c: Likewise.
89 * disassemble.h: Likewise.
90 * h8500-dis.c: Delete.
91 * h8500-opc.h: Delete.
92 * Makefile.in: Regenerate.
93 * configure: Regenerate.
94 * po/POTFILES.in: Regenerate.
95
96 2018-04-16 Alan Modra <amodra@gmail.com>
97
98 * configure.ac: Remove tahoe support.
99 * configure: Regenerate.
100
101 2018-04-15 H.J. Lu <hongjiu.lu@intel.com>
102
103 * i386-dis.c (prefix_table): Replace Em with Edq on tpause and
104 umwait.
105 * i386-opc.tbl: Allow 32-bit registers for tpause and umwait in
106 64-bit mode.
107 * i386-tbl.h: Regenerated.
108
109 2018-04-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
110
111 * i386-dis.c (enum): Add PREFIX_MOD_0_0FAE_REG_6,
112 PREFIX_MOD_1_0FAE_REG_6.
113 (va_mode): New.
114 (OP_E_register): Use va_mode.
115 * i386-dis-evex.h (prefix_table):
116 New instructions (see prefixes above).
117 * i386-gen.c (cpu_flag_init): Add WAITPKG.
118 (cpu_flags): Likewise.
119 * i386-opc.h (enum): Likewise.
120 (i386_cpu_flags): Likewise.
121 * i386-opc.tbl: Add umonitor, umwait, tpause.
122 * i386-init.h: Regenerate.
123 * i386-tbl.h: Likewise.
124
125 2018-04-11 Alan Modra <amodra@gmail.com>
126
127 * opcodes/i860-dis.c: Delete.
128 * opcodes/i960-dis.c: Delete.
129 * Makefile.am: Remove i860 and i960 support.
130 * configure.ac: Likewise.
131 * disassemble.c: Likewise.
132 * disassemble.h: Likewise.
133 * Makefile.in: Regenerate.
134 * configure: Regenerate.
135 * po/POTFILES.in: Regenerate.
136
137 2018-04-04 H.J. Lu <hongjiu.lu@intel.com>
138
139 PR binutils/23025
140 * i386-dis.c (get_valid_dis386): Don't set vex.prefix nor vex.w
141 to 0.
142 (print_insn): Clear vex instead of vex.evex.
143
144 2018-04-04 Nick Clifton <nickc@redhat.com>
145
146 * po/es.po: Updated Spanish translation.
147
148 2018-03-28 Jan Beulich <jbeulich@suse.com>
149
150 * i386-gen.c (opcode_modifiers): Delete VecESize.
151 * i386-opc.h (VecESize): Delete.
152 (struct i386_opcode_modifier): Delete vecesize.
153 * i386-opc.tbl: Drop VecESize.
154 * i386-tlb.h: Re-generate.
155
156 2018-03-28 Jan Beulich <jbeulich@suse.com>
157
158 * i386-opc.h (NO_BROADCAST, BROADCAST_1TO16, BROADCAST_1TO8,
159 BROADCAST_1TO4, BROADCAST_1TO2): Delete.
160 (struct i386_opcode_modifier): Shrink broadcast field to 1 bit.
161 * i386-opc.tbl: Replace Broadcast=<N> by Broadcast.
162 * i386-tlb.h: Re-generate.
163
164 2018-03-28 Jan Beulich <jbeulich@suse.com>
165
166 * i386-opc.tbl (vcvt*d2si, vcvt*d2usi, vcvt*s2si, vcvt*s2usi):
167 Fold AVX512 forms
168 * i386-tlb.h: Re-generate.
169
170 2018-03-28 Jan Beulich <jbeulich@suse.com>
171
172 * i386-dis.c (prefix_table): Drop Y for cvt*2si.
173 (vex_len_table): Drop Y for vcvt*2si.
174 (putop): Replace plain 'Y' handling by abort().
175
176 2018-03-28 Nick Clifton <nickc@redhat.com>
177
178 PR 22988
179 * aarch64-tbl.h (aarch64_opcode_table): Add entries for LDFF1xx
180 instructions with only a base address register.
181 * aarch64-opc.c (operand_general_constraint_met_p): Add code to
182 handle AARHC64_OPND_SVE_ADDR_R.
183 (aarch64_print_operand): Likewise.
184 * aarch64-asm-2.c: Regenerate.
185 * aarch64_dis-2.c: Regenerate.
186 * aarch64-opc-2.c: Regenerate.
187
188 2018-03-22 Jan Beulich <jbeulich@suse.com>
189
190 * i386-opc.tbl: Drop VecESize from register only insn forms and
191 memory forms not allowing broadcast.
192 * i386-tlb.h: Re-generate.
193
194 2018-03-22 Jan Beulich <jbeulich@suse.com>
195
196 * i386-opc.tbl (vfrczs*, vphadd*, vphsub*, vpmacs*, vpmadcs*,
197 vprot*, vpsha*, vpshl*, bextr, blc*, bls*, t1mskc, tzmsk, sha1*,
198 sha256*): Drop Disp<N>.
199
200 2018-03-22 Jan Beulich <jbeulich@suse.com>
201
202 * i386-dis.c (EbndS, bnd_swap_mode): New.
203 (prefix_table): Use EbndS.
204 (OP_E_register, OP_E_memory): Also handle bnd_swap_mode.
205 * i386-opc.tbl (bndmov): Move misplaced Load.
206 * i386-tlb.h: Re-generate.
207
208 2018-03-22 Jan Beulich <jbeulich@suse.com>
209
210 * i386-opc.tbl (vcvtdq2pd, vcvtps2pd, vcvtudq2pd): Use separate
211 templates allowing memory operands and folded ones for register
212 only flavors.
213 * i386-tlb.h: Re-generate.
214
215 2018-03-22 Jan Beulich <jbeulich@suse.com>
216
217 * i386-opc.tbl (vfrczp*, vpcmov, vpermil2p*): Fold 128- and
218 256-bit templates. Drop redundant leftover Disp<N>.
219 * i386-tlb.h: Re-generate.
220
221 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
222
223 * riscv-opc.c (riscv_insn_types): New.
224
225 2018-03-13 Nick Clifton <nickc@redhat.com>
226
227 * po/pt_BR.po: Updated Brazilian Portuguese translation.
228
229 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
230
231 * i386-opc.tbl: Add Optimize to clr.
232 * i386-tbl.h: Regenerated.
233
234 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
235
236 * i386-gen.c (opcode_modifiers): Remove OldGcc.
237 * i386-opc.h (OldGcc): Removed.
238 (i386_opcode_modifier): Remove oldgcc.
239 * i386-opc.tbl: Remove fsubp, fsubrp, fdivp and fdivrp
240 instructions for old (<= 2.8.1) versions of gcc.
241 * i386-tbl.h: Regenerated.
242
243 2018-03-08 Jan Beulich <jbeulich@suse.com>
244
245 * i386-opc.h (EVEXDYN): New.
246 * i386-opc.tbl: Fold various AVX512VL templates.
247 * i386-tlb.h: Re-generate.
248
249 2018-03-08 Jan Beulich <jbeulich@suse.com>
250
251 * i386-opc.tbl (vexpandpd, vexpandps, vmovapd, vmovaps,
252 vmovdqa32, vmovdqa64, vmovdqu32, vmovdqu64, vmovupd, vmovups,
253 vpexpandd, vpexpandq): Fold AFX512VF templates.
254 * i386-tlb.h: Re-generate.
255
256 2018-03-08 Jan Beulich <jbeulich@suse.com>
257
258 * i386-opc.tbl (vgf2p8affineinvqb, vgf2p8affineqb, vgf2p8mulb):
259 Fold 128- and 256-bit VEX-encoded templates.
260 * i386-tlb.h: Re-generate.
261
262 2018-03-08 Jan Beulich <jbeulich@suse.com>
263
264 * i386-opc.tbl (vexpandpd, vexpandps, vmovapd, vmovaps,
265 vmovdqa32, vmovdqa64, vmovdqu32, vmovdqu64, vmovupd, vmovups,
266 vpexpandd, vpexpandq): Fold AVX512F templates.
267 * i386-tlb.h: Re-generate.
268
269 2018-03-08 Jan Beulich <jbeulich@suse.com>
270
271 * i386-opc.tbl (llwpcb, slwpcb, lwpval, lwpins): Fold 32- and
272 64-bit templates. Drop Disp<N>.
273 * i386-tlb.h: Re-generate.
274
275 2018-03-08 Jan Beulich <jbeulich@suse.com>
276
277 * i386-opc.tbl (vfmadd*, vfmsub*, vfnmadd*, vfnmsub*): Fold 128-
278 and 256-bit templates.
279 * i386-tlb.h: Re-generate.
280
281 2018-03-08 Jan Beulich <jbeulich@suse.com>
282
283 * i386-opc.tbl (cmpxchg8b): Add NoRex64.
284 * i386-tlb.h: Re-generate.
285
286 2018-03-08 Jan Beulich <jbeulich@suse.com>
287
288 * i386-opc.tbl (cmpxchg16b, fisttp, fisttpll, bndmov, mwaitx):
289 Drop NoAVX.
290 * i386-tlb.h: Re-generate.
291
292 2018-03-08 Jan Beulich <jbeulich@suse.com>
293
294 * i386-opc.tbl (ldmxcsr, stmxcsr): Add NoAVX.
295 * i386-tlb.h: Re-generate.
296
297 2018-03-08 Jan Beulich <jbeulich@suse.com>
298
299 * i386-gen.c (opcode_modifiers): Delete FloatD.
300 * i386-opc.h (FloatD): Delete.
301 (struct i386_opcode_modifier): Delete floatd.
302 * i386-opc.tbl (fadd, fsub, fsubr, fmul, fdiv, fdivr): Replace
303 FloatD by D.
304 * i386-tlb.h: Re-generate.
305
306 2018-03-08 Jan Beulich <jbeulich@suse.com>
307
308 * i386-dis.c (float_reg): Adjust DC and DE fsub*/fdiv* patterns.
309
310 2018-03-08 Jan Beulich <jbeulich@suse.com>
311
312 * i386-opc.tbl (vmovd): Disallow Qword memory operands.
313 * i386-tlb.h: Re-generate.
314
315 2018-03-08 Jan Beulich <jbeulich@suse.com>
316
317 * i386-opc.tbl (vcvtpd2ps): Fold AVX 128- and 256-bit memory
318 forms.
319 * i386-tlb.h: Re-generate.
320
321 2018-03-07 Alan Modra <amodra@gmail.com>
322
323 * disassemble.c (disassembler): Use bfd_arch_powerpc entry for
324 bfd_arch_rs6000.
325 * disassemble.h (print_insn_rs6000): Delete.
326 * ppc-dis.c (powerpc_init_dialect): Handle rs6000.
327 (disassemble_init_powerpc): Call powerpc_init_dialect for rs6000.
328 (print_insn_rs6000): Delete.
329
330 2018-03-03 Alan Modra <amodra@gmail.com>
331
332 * sysdep.h (opcodes_error_handler): Define.
333 (_bfd_error_handler): Declare.
334 * Makefile.am: Remove stray #.
335 * opc2c.c (main): Remove bogus -l arg handling. Print "DO NOT
336 EDIT" comment.
337 * aarch64-dis.c, * arc-dis.c, * arm-dis.c, * avr-dis.c,
338 * d30v-dis.c, * h8300-dis.c, * mmix-dis.c, * ppc-dis.c,
339 * riscv-dis.c, * s390-dis.c, * sparc-dis.c, * v850-dis.c: Use
340 opcodes_error_handler to print errors. Standardize error messages.
341 * msp430-decode.opc, * nios2-dis.c, * rl78-decode.opc: Likewise,
342 and include opintl.h.
343 * nds32-asm.c: Likewise, and include sysdep.h and opintl.h.
344 * i386-gen.c: Standardize error messages.
345 * msp430-decode.c, * rl78-decode.c, rx-decode.c: Regenerate.
346 * Makefile.in: Regenerate.
347 * epiphany-asm.c, * epiphany-desc.c, * epiphany-dis.c,
348 * epiphany-ibld.c, * fr30-asm.c, * fr30-desc.c, * fr30-dis.c,
349 * fr30-ibld.c, * frv-asm.c, * frv-desc.c, * frv-dis.c, * frv-ibld.c,
350 * frv-opc.c, * ip2k-asm.c, * ip2k-desc.c, * ip2k-dis.c, * ip2k-ibld.c,
351 * iq2000-asm.c, * iq2000-desc.c, * iq2000-dis.c, * iq2000-ibld.c,
352 * lm32-asm.c, * lm32-desc.c, * lm32-dis.c, * lm32-ibld.c,
353 * m32c-asm.c, * m32c-desc.c, * m32c-dis.c, * m32c-ibld.c,
354 * m32r-asm.c, * m32r-desc.c, * m32r-dis.c, * m32r-ibld.c,
355 * mep-asm.c, * mep-desc.c, * mep-dis.c, * mep-ibld.c, * mt-asm.c,
356 * mt-desc.c, * mt-dis.c, * mt-ibld.c, * or1k-asm.c, * or1k-desc.c,
357 * or1k-dis.c, * or1k-ibld.c, * xc16x-asm.c, * xc16x-desc.c,
358 * xc16x-dis.c, * xc16x-ibld.c, * xstormy16-asm.c, * xstormy16-desc.c,
359 * xstormy16-dis.c, * xstormy16-ibld.c: Regenerate.
360
361 2018-03-01 H.J. Lu <hongjiu.lu@intel.com>
362
363 * * i386-opc.tbl: Add "Optimize" to AVX256 and AVX512
364 vpsub[bwdq] instructions.
365 * i386-tbl.h: Regenerated.
366
367 2018-03-01 Alan Modra <amodra@gmail.com>
368
369 * configure.ac (ALL_LINGUAS): Sort.
370 * configure: Regenerate.
371
372 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
373
374 * arm-dis.c (print_insn_coprocessor): Replace uses of ARM_FEATURE_COPY
375 macro by assignements.
376
377 2018-02-27 H.J. Lu <hongjiu.lu@intel.com>
378
379 PR gas/22871
380 * i386-gen.c (opcode_modifiers): Add Optimize.
381 * i386-opc.h (Optimize): New enum.
382 (i386_opcode_modifier): Add optimize.
383 * i386-opc.tbl: Add "Optimize" to "mov $imm, reg",
384 "sub reg, reg/mem", "test $imm, acc", "test $imm, reg/mem",
385 "and $imm, acc", "and $imm, reg/mem", "xor reg, reg/mem",
386 "movq $imm, reg" and AVX256 and AVX512 versions of vandnps,
387 vandnpd, vpandn, vpandnd, vpandnq, vxorps, vxorpd, vpxor,
388 vpxord and vpxorq.
389 * i386-tbl.h: Regenerated.
390
391 2018-02-26 Alan Modra <amodra@gmail.com>
392
393 * crx-dis.c (getregliststring): Allocate a large enough buffer
394 to silence false positive gcc8 warning.
395
396 2018-02-22 Shea Levy <shea@shealevy.com>
397
398 * disassemble.c (ARCH_riscv): Define if ARCH_all.
399
400 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
401
402 * i386-opc.tbl: Add {rex},
403 * i386-tbl.h: Regenerated.
404
405 2018-02-20 Maciej W. Rozycki <macro@mips.com>
406
407 * mips16-opc.c (decode_mips16_operand) <'M'>: Remove case.
408 (mips16_opcodes): Replace `M' with `m' for "restore".
409
410 2018-02-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * arm-dis.c (thumb_opcodes): Fix BXNS mask.
413
414 2018-02-13 Maciej W. Rozycki <macro@mips.com>
415
416 * wasm32-dis.c (print_insn_wasm32): Rename `index' local
417 variable to `function_index'.
418
419 2018-02-13 Nick Clifton <nickc@redhat.com>
420
421 PR 22823
422 * metag-dis.c (print_fmmov): Double buffer size to avoid warning
423 about truncation of printing.
424
425 2018-02-12 Henry Wong <henry@stuffedcow.net>
426
427 * mips-opc.c (mips_builtin_opcodes): Correct "sigrie" encoding.
428
429 2018-02-05 Nick Clifton <nickc@redhat.com>
430
431 * po/pt_BR.po: Updated Brazilian Portuguese translation.
432
433 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
434
435 * i386-dis.c (enum): Add pconfig.
436 * i386-gen.c (cpu_flag_init): Add CPU_PCONFIG_FLAGS.
437 (cpu_flags): Add CpuPCONFIG.
438 * i386-opc.h (enum): Add CpuPCONFIG.
439 (i386_cpu_flags): Add cpupconfig.
440 * i386-opc.tbl: Add PCONFIG instruction.
441 * i386-init.h: Regenerate.
442 * i386-tbl.h: Likewise.
443
444 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
445
446 * i386-dis.c (enum): Add PREFIX_0F09.
447 * i386-gen.c (cpu_flag_init): Add CPU_WBNOINVD_FLAGS.
448 (cpu_flags): Add CpuWBNOINVD.
449 * i386-opc.h (enum): Add CpuWBNOINVD.
450 (i386_cpu_flags): Add cpuwbnoinvd.
451 * i386-opc.tbl: Add WBNOINVD instruction.
452 * i386-init.h: Regenerate.
453 * i386-tbl.h: Likewise.
454
455 2018-01-17 Jim Wilson <jimw@sifive.com>
456
457 * riscv-opc.c (riscv_opcodes) <addi>: Use z instead of 0.
458
459 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
460
461 * i386-gen.c (cpu_flag_init): Delete CPU_CET_FLAGS, CpuCET.
462 Add CPU_IBT_FLAGS, CPU_SHSTK_FLAGS, CPY_ANY_IBT_FLAGS,
463 CPU_ANY_SHSTK_FLAGS, CpuIBT, CpuSHSTK.
464 (cpu_flags): Add CpuIBT, CpuSHSTK.
465 * i386-opc.h (enum): Add CpuIBT, CpuSHSTK.
466 (i386_cpu_flags): Add cpuibt, cpushstk.
467 * i386-opc.tbl: Change CpuCET to CpuSHSTK and CpuIBT.
468 * i386-init.h: Regenerate.
469 * i386-tbl.h: Likewise.
470
471 2018-01-16 Nick Clifton <nickc@redhat.com>
472
473 * po/pt_BR.po: Updated Brazilian Portugese translation.
474 * po/de.po: Updated German translation.
475
476 2018-01-15 Jim Wilson <jimw@sifive.com>
477
478 * riscv-opc.c (match_c_nop): New.
479 (riscv_opcodes) <addi>: Handle an addi that compresses to c.nop.
480
481 2018-01-15 Nick Clifton <nickc@redhat.com>
482
483 * po/uk.po: Updated Ukranian translation.
484
485 2018-01-13 Nick Clifton <nickc@redhat.com>
486
487 * po/opcodes.pot: Regenerated.
488
489 2018-01-13 Nick Clifton <nickc@redhat.com>
490
491 * configure: Regenerate.
492
493 2018-01-13 Nick Clifton <nickc@redhat.com>
494
495 2.30 branch created.
496
497 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
498
499 * i386-opc.tbl: Remove VL variants for 4FMAPS and 4VNNIW insns.
500 * i386-tbl.h: Regenerate.
501
502 2018-01-10 Jan Beulich <jbeulich@suse.com>
503
504 * i386-opc.tbl (v4fmaddss, v4fnmaddss): Adjust Disp8MemShift.
505 * i386-tbl.h: Re-generate.
506
507 2018-01-10 Jan Beulich <jbeulich@suse.com>
508
509 * i386-opc.tbl (vpcmpeqb, vpcmpleb, vpcmpltb, vpcmpneqb,
510 vpcmpnleb, vpcmpnltb, vpcmpequb, vpcmpleub, vpcmpltub,
511 vpcmpnequb, vpcmpnleub, vpcmpnltub, vpcmpeqw, vpcmplew,
512 vpcmpltw, vpcmpneqw, vpcmpnlew, vpcmpnltw, vpcmpequw, vpcmpleuw,
513 vpcmpltuw, vpcmpnequw, vpcmpnleuw, vpcmpnltuw): Adjust
514 Disp8MemShift of AVX512VL forms.
515 * i386-tbl.h: Re-generate.
516
517 2018-01-09 Jim Wilson <jimw@sifive.com>
518
519 * riscv-dis.c (maybe_print_address): If base_reg is zero,
520 then the hi_addr value is zero.
521
522 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
523
524 * arm-dis.c (arm_opcodes): Add csdb.
525 (thumb32_opcodes): Add csdb.
526
527 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
528
529 * aarch64-tbl.h (aarch64_opcode_table): Add "csdb".
530 * aarch64-asm-2.c: Regenerate.
531 * aarch64-dis-2.c: Regenerate.
532 * aarch64-opc-2.c: Regenerate.
533
534 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
535
536 PR gas/22681
537 * i386-opc.tbl: Properly encode vmovd with Qword memeory operand.
538 Remove AVX512 vmovd with 64-bit operands.
539 * i386-tbl.h: Regenerated.
540
541 2018-01-05 Jim Wilson <jimw@sifive.com>
542
543 * riscv-dis.c (print_insn_args) <'s'>: Call maybe_print_address for a
544 jalr.
545
546 2018-01-03 Alan Modra <amodra@gmail.com>
547
548 Update year range in copyright notice of all files.
549
550 2018-01-02 Jan Beulich <jbeulich@suse.com>
551
552 * i386-gen.c (operand_type_init): Restore OPERAND_TYPE_REGYMM
553 and OPERAND_TYPE_REGZMM entries.
554
555 For older changes see ChangeLog-2017
556 \f
557 Copyright (C) 2018 Free Software Foundation, Inc.
558
559 Copying and distribution of this file, with or without modification,
560 are permitted in any medium without royalty provided the copyright
561 notice and this notice are preserved.
562
563 Local Variables:
564 mode: change-log
565 left-margin: 8
566 fill-column: 74
567 version-control: never
568 End: