14f74cc6a3f462b35e4b88835f6a813250ccada6
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
1 2018-03-08 Jan Beulich <jbeulich@suse.com>
2
3 * i386-dis.c (float_reg): Adjust DC and DE fsub*/fdiv* patterns.
4
5 2018-03-08 Jan Beulich <jbeulich@suse.com>
6
7 * i386-opc.tbl (vmovd): Disallow Qword memory operands.
8 * i386-tlb.h: Re-generate.
9
10 2018-03-08 Jan Beulich <jbeulich@suse.com>
11
12 * i386-opc.tbl (vcvtpd2ps): Fold AVX 128- and 256-bit memory
13 forms.
14 * i386-tlb.h: Re-generate.
15
16 2018-03-07 Alan Modra <amodra@gmail.com>
17
18 * disassemble.c (disassembler): Use bfd_arch_powerpc entry for
19 bfd_arch_rs6000.
20 * disassemble.h (print_insn_rs6000): Delete.
21 * ppc-dis.c (powerpc_init_dialect): Handle rs6000.
22 (disassemble_init_powerpc): Call powerpc_init_dialect for rs6000.
23 (print_insn_rs6000): Delete.
24
25 2018-03-03 Alan Modra <amodra@gmail.com>
26
27 * sysdep.h (opcodes_error_handler): Define.
28 (_bfd_error_handler): Declare.
29 * Makefile.am: Remove stray #.
30 * opc2c.c (main): Remove bogus -l arg handling. Print "DO NOT
31 EDIT" comment.
32 * aarch64-dis.c, * arc-dis.c, * arm-dis.c, * avr-dis.c,
33 * d30v-dis.c, * h8300-dis.c, * mmix-dis.c, * ppc-dis.c,
34 * riscv-dis.c, * s390-dis.c, * sparc-dis.c, * v850-dis.c: Use
35 opcodes_error_handler to print errors. Standardize error messages.
36 * msp430-decode.opc, * nios2-dis.c, * rl78-decode.opc: Likewise,
37 and include opintl.h.
38 * nds32-asm.c: Likewise, and include sysdep.h and opintl.h.
39 * i386-gen.c: Standardize error messages.
40 * msp430-decode.c, * rl78-decode.c, rx-decode.c: Regenerate.
41 * Makefile.in: Regenerate.
42 * epiphany-asm.c, * epiphany-desc.c, * epiphany-dis.c,
43 * epiphany-ibld.c, * fr30-asm.c, * fr30-desc.c, * fr30-dis.c,
44 * fr30-ibld.c, * frv-asm.c, * frv-desc.c, * frv-dis.c, * frv-ibld.c,
45 * frv-opc.c, * ip2k-asm.c, * ip2k-desc.c, * ip2k-dis.c, * ip2k-ibld.c,
46 * iq2000-asm.c, * iq2000-desc.c, * iq2000-dis.c, * iq2000-ibld.c,
47 * lm32-asm.c, * lm32-desc.c, * lm32-dis.c, * lm32-ibld.c,
48 * m32c-asm.c, * m32c-desc.c, * m32c-dis.c, * m32c-ibld.c,
49 * m32r-asm.c, * m32r-desc.c, * m32r-dis.c, * m32r-ibld.c,
50 * mep-asm.c, * mep-desc.c, * mep-dis.c, * mep-ibld.c, * mt-asm.c,
51 * mt-desc.c, * mt-dis.c, * mt-ibld.c, * or1k-asm.c, * or1k-desc.c,
52 * or1k-dis.c, * or1k-ibld.c, * xc16x-asm.c, * xc16x-desc.c,
53 * xc16x-dis.c, * xc16x-ibld.c, * xstormy16-asm.c, * xstormy16-desc.c,
54 * xstormy16-dis.c, * xstormy16-ibld.c: Regenerate.
55
56 2018-03-01 H.J. Lu <hongjiu.lu@intel.com>
57
58 * * i386-opc.tbl: Add "Optimize" to AVX256 and AVX512
59 vpsub[bwdq] instructions.
60 * i386-tbl.h: Regenerated.
61
62 2018-03-01 Alan Modra <amodra@gmail.com>
63
64 * configure.ac (ALL_LINGUAS): Sort.
65 * configure: Regenerate.
66
67 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
68
69 * arm-dis.c (print_insn_coprocessor): Replace uses of ARM_FEATURE_COPY
70 macro by assignements.
71
72 2018-02-27 H.J. Lu <hongjiu.lu@intel.com>
73
74 PR gas/22871
75 * i386-gen.c (opcode_modifiers): Add Optimize.
76 * i386-opc.h (Optimize): New enum.
77 (i386_opcode_modifier): Add optimize.
78 * i386-opc.tbl: Add "Optimize" to "mov $imm, reg",
79 "sub reg, reg/mem", "test $imm, acc", "test $imm, reg/mem",
80 "and $imm, acc", "and $imm, reg/mem", "xor reg, reg/mem",
81 "movq $imm, reg" and AVX256 and AVX512 versions of vandnps,
82 vandnpd, vpandn, vpandnd, vpandnq, vxorps, vxorpd, vpxor,
83 vpxord and vpxorq.
84 * i386-tbl.h: Regenerated.
85
86 2018-02-26 Alan Modra <amodra@gmail.com>
87
88 * crx-dis.c (getregliststring): Allocate a large enough buffer
89 to silence false positive gcc8 warning.
90
91 2018-02-22 Shea Levy <shea@shealevy.com>
92
93 * disassemble.c (ARCH_riscv): Define if ARCH_all.
94
95 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
96
97 * i386-opc.tbl: Add {rex},
98 * i386-tbl.h: Regenerated.
99
100 2018-02-20 Maciej W. Rozycki <macro@mips.com>
101
102 * mips16-opc.c (decode_mips16_operand) <'M'>: Remove case.
103 (mips16_opcodes): Replace `M' with `m' for "restore".
104
105 2018-02-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
106
107 * arm-dis.c (thumb_opcodes): Fix BXNS mask.
108
109 2018-02-13 Maciej W. Rozycki <macro@mips.com>
110
111 * wasm32-dis.c (print_insn_wasm32): Rename `index' local
112 variable to `function_index'.
113
114 2018-02-13 Nick Clifton <nickc@redhat.com>
115
116 PR 22823
117 * metag-dis.c (print_fmmov): Double buffer size to avoid warning
118 about truncation of printing.
119
120 2018-02-12 Henry Wong <henry@stuffedcow.net>
121
122 * mips-opc.c (mips_builtin_opcodes): Correct "sigrie" encoding.
123
124 2018-02-05 Nick Clifton <nickc@redhat.com>
125
126 * po/pt_BR.po: Updated Brazilian Portuguese translation.
127
128 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
129
130 * i386-dis.c (enum): Add pconfig.
131 * i386-gen.c (cpu_flag_init): Add CPU_PCONFIG_FLAGS.
132 (cpu_flags): Add CpuPCONFIG.
133 * i386-opc.h (enum): Add CpuPCONFIG.
134 (i386_cpu_flags): Add cpupconfig.
135 * i386-opc.tbl: Add PCONFIG instruction.
136 * i386-init.h: Regenerate.
137 * i386-tbl.h: Likewise.
138
139 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
140
141 * i386-dis.c (enum): Add PREFIX_0F09.
142 * i386-gen.c (cpu_flag_init): Add CPU_WBNOINVD_FLAGS.
143 (cpu_flags): Add CpuWBNOINVD.
144 * i386-opc.h (enum): Add CpuWBNOINVD.
145 (i386_cpu_flags): Add cpuwbnoinvd.
146 * i386-opc.tbl: Add WBNOINVD instruction.
147 * i386-init.h: Regenerate.
148 * i386-tbl.h: Likewise.
149
150 2018-01-17 Jim Wilson <jimw@sifive.com>
151
152 * riscv-opc.c (riscv_opcodes) <addi>: Use z instead of 0.
153
154 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
155
156 * i386-gen.c (cpu_flag_init): Delete CPU_CET_FLAGS, CpuCET.
157 Add CPU_IBT_FLAGS, CPU_SHSTK_FLAGS, CPY_ANY_IBT_FLAGS,
158 CPU_ANY_SHSTK_FLAGS, CpuIBT, CpuSHSTK.
159 (cpu_flags): Add CpuIBT, CpuSHSTK.
160 * i386-opc.h (enum): Add CpuIBT, CpuSHSTK.
161 (i386_cpu_flags): Add cpuibt, cpushstk.
162 * i386-opc.tbl: Change CpuCET to CpuSHSTK and CpuIBT.
163 * i386-init.h: Regenerate.
164 * i386-tbl.h: Likewise.
165
166 2018-01-16 Nick Clifton <nickc@redhat.com>
167
168 * po/pt_BR.po: Updated Brazilian Portugese translation.
169 * po/de.po: Updated German translation.
170
171 2018-01-15 Jim Wilson <jimw@sifive.com>
172
173 * riscv-opc.c (match_c_nop): New.
174 (riscv_opcodes) <addi>: Handle an addi that compresses to c.nop.
175
176 2018-01-15 Nick Clifton <nickc@redhat.com>
177
178 * po/uk.po: Updated Ukranian translation.
179
180 2018-01-13 Nick Clifton <nickc@redhat.com>
181
182 * po/opcodes.pot: Regenerated.
183
184 2018-01-13 Nick Clifton <nickc@redhat.com>
185
186 * configure: Regenerate.
187
188 2018-01-13 Nick Clifton <nickc@redhat.com>
189
190 2.30 branch created.
191
192 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
193
194 * i386-opc.tbl: Remove VL variants for 4FMAPS and 4VNNIW insns.
195 * i386-tbl.h: Regenerate.
196
197 2018-01-10 Jan Beulich <jbeulich@suse.com>
198
199 * i386-opc.tbl (v4fmaddss, v4fnmaddss): Adjust Disp8MemShift.
200 * i386-tbl.h: Re-generate.
201
202 2018-01-10 Jan Beulich <jbeulich@suse.com>
203
204 * i386-opc.tbl (vpcmpeqb, vpcmpleb, vpcmpltb, vpcmpneqb,
205 vpcmpnleb, vpcmpnltb, vpcmpequb, vpcmpleub, vpcmpltub,
206 vpcmpnequb, vpcmpnleub, vpcmpnltub, vpcmpeqw, vpcmplew,
207 vpcmpltw, vpcmpneqw, vpcmpnlew, vpcmpnltw, vpcmpequw, vpcmpleuw,
208 vpcmpltuw, vpcmpnequw, vpcmpnleuw, vpcmpnltuw): Adjust
209 Disp8MemShift of AVX512VL forms.
210 * i386-tbl.h: Re-generate.
211
212 2018-01-09 Jim Wilson <jimw@sifive.com>
213
214 * riscv-dis.c (maybe_print_address): If base_reg is zero,
215 then the hi_addr value is zero.
216
217 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
218
219 * arm-dis.c (arm_opcodes): Add csdb.
220 (thumb32_opcodes): Add csdb.
221
222 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
223
224 * aarch64-tbl.h (aarch64_opcode_table): Add "csdb".
225 * aarch64-asm-2.c: Regenerate.
226 * aarch64-dis-2.c: Regenerate.
227 * aarch64-opc-2.c: Regenerate.
228
229 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
230
231 PR gas/22681
232 * i386-opc.tbl: Properly encode vmovd with Qword memeory operand.
233 Remove AVX512 vmovd with 64-bit operands.
234 * i386-tbl.h: Regenerated.
235
236 2018-01-05 Jim Wilson <jimw@sifive.com>
237
238 * riscv-dis.c (print_insn_args) <'s'>: Call maybe_print_address for a
239 jalr.
240
241 2018-01-03 Alan Modra <amodra@gmail.com>
242
243 Update year range in copyright notice of all files.
244
245 2018-01-02 Jan Beulich <jbeulich@suse.com>
246
247 * i386-gen.c (operand_type_init): Restore OPERAND_TYPE_REGYMM
248 and OPERAND_TYPE_REGZMM entries.
249
250 For older changes see ChangeLog-2017
251 \f
252 Copyright (C) 2018 Free Software Foundation, Inc.
253
254 Copying and distribution of this file, with or without modification,
255 are permitted in any medium without royalty provided the copyright
256 notice and this notice are preserved.
257
258 Local Variables:
259 mode: change-log
260 left-margin: 8
261 fill-column: 74
262 version-control: never
263 End:
This page took 0.061803 seconds and 3 git commands to generate.