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