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