Really remove unnecessary power9 group terminating nop
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
52fe4420
AM
12018-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
a6743a54
AM
102018-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
8305403a
L
412018-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
e184813f
AM
472018-03-01 Alan Modra <amodra@gmail.com>
48
49 * configure.ac (ALL_LINGUAS): Sort.
50 * configure: Regenerate.
51
5b616bef
TP
522018-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
b6f8c7c4
L
572018-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
e95b887f
AM
712018-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
0bccfb29
JW
762018-02-22 Shea Levy <shea@shealevy.com>
77
78 * disassemble.c (ARCH_riscv): Define if ARCH_all.
79
6b6b6807
L
802018-02-22 H.J. Lu <hongjiu.lu@intel.com>
81
82 * i386-opc.tbl: Add {rex},
83 * i386-tbl.h: Regenerated.
84
75f31665
MR
852018-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
e207bc53
TP
902018-02-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
91
92 * arm-dis.c (thumb_opcodes): Fix BXNS mask.
93
87993319
MR
942018-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
68d20676
NC
992018-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
d2159fdc
HW
1052018-02-12 Henry Wong <henry@stuffedcow.net>
106
107 * mips-opc.c (mips_builtin_opcodes): Correct "sigrie" encoding.
108
f174ef9f
NC
1092018-02-05 Nick Clifton <nickc@redhat.com>
110
111 * po/pt_BR.po: Updated Brazilian Portuguese translation.
112
be3a8dca
IT
1132018-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
3233d7d0
IT
1242018-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
e925c834
JW
1352018-01-17 Jim Wilson <jimw@sifive.com>
136
137 * riscv-opc.c (riscv_opcodes) <addi>: Use z instead of 0.
138
d777820b
IT
1392018-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
f6efed01
NC
1512018-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
2721d702
JW
1562018-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
616dcb87
NC
1612018-01-15 Nick Clifton <nickc@redhat.com>
162
163 * po/uk.po: Updated Ukranian translation.
164
3957a496
NC
1652018-01-13 Nick Clifton <nickc@redhat.com>
166
167 * po/opcodes.pot: Regenerated.
168
769c7ea5
NC
1692018-01-13 Nick Clifton <nickc@redhat.com>
170
171 * configure: Regenerate.
172
faf766e3
NC
1732018-01-13 Nick Clifton <nickc@redhat.com>
174
175 2.30 branch created.
176
888a89da
IT
1772018-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
cbda583a
JB
1822018-01-10 Jan Beulich <jbeulich@suse.com>
183
184 * i386-opc.tbl (v4fmaddss, v4fnmaddss): Adjust Disp8MemShift.
185 * i386-tbl.h: Re-generate.
186
c9e92278
JB
1872018-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
35fd2b2b
JW
1972018-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
91d8b670
JG
2022018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
203
204 * arm-dis.c (arm_opcodes): Add csdb.
205 (thumb32_opcodes): Add csdb.
206
be2e7d95
JG
2072018-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
704a705d
L
2142018-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
35eeb78f
JW
2212018-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
219d1afa
AM
2262018-01-03 Alan Modra <amodra@gmail.com>
227
228 Update year range in copyright notice of all files.
229
1508bbf5
JB
2302018-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
1e563868 235For older changes see ChangeLog-2017
3499769a 236\f
1e563868 237Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
238
239Copying and distribution of this file, with or without modification,
240are permitted in any medium without royalty provided the copyright
241notice and this notice are preserved.
242
243Local Variables:
244mode: change-log
245left-margin: 8
246fill-column: 74
247version-control: never
248End:
This page took 0.134413 seconds and 4 git commands to generate.