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