ChangeLog revision 1.10 1 1.10 christos 2020-02-01 Nick Clifton <nickc (a] redhat.com>
2 1.6 christos
3 1.10 christos Binutils 2.34 release.
4 1.9 christos
5 1.10 christos 2020-01-27 Tamar Christina <tamar.christina (a] arm.com>
6 1.9 christos
7 1.10 christos Backport from mainline.
8 1.10 christos 2020-01-27 Tamar Christina <tamar.christina (a] arm.com>
9 1.9 christos
10 1.10 christos PR 25403
11 1.10 christos * aarch64-tbl.h (struct aarch64_opcode): Re-order cfinv.
12 1.10 christos * aarch64-asm-2.c: Regenerate
13 1.10 christos * aarch64-dis-2.c: Likewise.
14 1.10 christos * aarch64-opc-2.c: Likewise.
15 1.9 christos
16 1.10 christos 2020-01-21 Jan Beulich <jbeulich (a] suse.com>
17 1.9 christos
18 1.10 christos * i386-opc.tbl (vcvtneps2bf16x): Add Broadcast, Xmmword, and
19 1.10 christos Dword.
20 1.10 christos (vcvtneps2bf16y): Add Broadcast, Ymmword, and Dword.
21 1.10 christos * i386-tbl.h: Re-generate.
22 1.9 christos
23 1.10 christos 2020-01-20 Nick Clifton <nickc (a] redhat.com>
24 1.9 christos
25 1.9 christos * po/de.po: Updated German translation.
26 1.9 christos * po/pt_BR.po: Updated Brazilian Portuguese translation.
27 1.10 christos * po/uk.po: Updated Ukranian translation.
28 1.9 christos
29 1.10 christos 2020-01-18 Nick Clifton <nickc (a] redhat.com>
30 1.6 christos
31 1.7 christos * configure: Regenerate.
32 1.8 christos * po/opcodes.pot: Regenerate.
33 1.7 christos
34 1.10 christos 2020-01-18 Nick Clifton <nickc (a] redhat.com>
35 1.9 christos
36 1.10 christos Binutils 2.34 branch created.
37 1.9 christos
38 1.10 christos 2020-01-17 Christian Biesinger <cbiesinger (a] google.com>
39 1.9 christos
40 1.10 christos * opintl.h: Fix spelling error (seperate).
41 1.9 christos
42 1.10 christos 2020-01-17 H.J. Lu <hongjiu.lu (a] intel.com>
43 1.9 christos
44 1.10 christos * i386-opc.tbl: Add {vex} pseudo prefix.
45 1.10 christos * i386-tbl.h: Regenerated.
46 1.9 christos
47 1.10 christos 2020-01-16 Andre Vieira <andre.simoesdiasvieira (a] arm.com>
48 1.9 christos
49 1.10 christos PR 25376
50 1.10 christos * opcodes/arm-dis.c (coprocessor_opcodes): Use CORE_HIGH for MVE bits.
51 1.10 christos (neon_opcodes): Likewise.
52 1.10 christos (select_arm_features): Make sure we enable MVE bits when selecting
53 1.10 christos armv8.1-m.main. Make sure we do not enable MVE bits when not selecting
54 1.10 christos any architecture.
55 1.9 christos
56 1.10 christos 2020-01-16 Jan Beulich <jbeulich (a] suse.com>
57 1.9 christos
58 1.10 christos * i386-opc.tbl: Drop stale comment from XOP section.
59 1.9 christos
60 1.10 christos 2020-01-16 Jan Beulich <jbeulich (a] suse.com>
61 1.9 christos
62 1.10 christos * i386-opc.tbl (movq): Add VexWIG to SSE2AVX XMM->XMM forms.
63 1.10 christos (extractps): Add VexWIG to SSE2AVX forms.
64 1.9 christos * i386-tbl.h: Re-generate.
65 1.9 christos
66 1.10 christos 2020-01-16 Jan Beulich <jbeulich (a] suse.com>
67 1.9 christos
68 1.10 christos * i386-opc.tbl (pextrq, pinsrq): Drop IgnoreSize and Qword. Drop
69 1.10 christos Size64 from and use VexW1 on SSE2AVX forms.
70 1.10 christos (vpextrq, vpinsrq): Drop IgnoreSize and Qword. Drop Size64 from
71 1.10 christos VEX-encoded forms. Add Cpu64 to EVEX-encoded forms. Use VexW1.
72 1.9 christos * i386-tbl.h: Re-generate.
73 1.9 christos
74 1.10 christos 2020-01-15 Alan Modra <amodra (a] gmail.com>
75 1.9 christos
76 1.10 christos * tic4x-dis.c (tic4x_version): Make unsigned long.
77 1.10 christos (optab, optab_special, registernames): New file scope vars.
78 1.10 christos (tic4x_print_register): Set up registernames rather than
79 1.10 christos malloc'd registertable.
80 1.10 christos (tic4x_disassemble): Delete optable and optable_special. Use
81 1.10 christos optab and optab_special instead. Throw away old optab,
82 1.10 christos optab_special and registernames when info->mach changes.
83 1.9 christos
84 1.10 christos 2020-01-14 Sergey Belyashov <sergey.belyashov (a] gmail.com>
85 1.9 christos
86 1.10 christos PR 25377
87 1.10 christos * z80-dis.c (suffix): Use .db instruction to generate double
88 1.10 christos prefix.
89 1.9 christos
90 1.10 christos 2020-01-14 Alan Modra <amodra (a] gmail.com>
91 1.9 christos
92 1.10 christos * z8k-dis.c (unpack_instr): Formatting. Cast unsigned short
93 1.10 christos values to unsigned before shifting.
94 1.9 christos
95 1.10 christos 2020-01-13 Thomas Troeger <tstroege (a] gmx.de>
96 1.9 christos
97 1.10 christos * arm-dis.c (print_insn_arm): Fill in insn info fields for control
98 1.10 christos flow instructions.
99 1.10 christos (print_insn_thumb16, print_insn_thumb32): Likewise.
100 1.10 christos (print_insn): Initialize the insn info.
101 1.10 christos * i386-dis.c (print_insn): Initialize the insn info fields, and
102 1.10 christos detect jumps.
103 1.9 christos
104 1.10 christos 2012-01-13 Claudiu Zissulescu <claziss (a] gmail.com>
105 1.9 christos
106 1.10 christos * arc-opc.c (C_NE): Make it required.
107 1.9 christos
108 1.10 christos 2012-01-13 Claudiu Zissulescu <claziss (a] gmail.com>
109 1.9 christos
110 1.10 christos * opcode/arc-dis.c (regnames): Correct ACCL/ACCH naming, fix typo
111 1.10 christos reserved register name.
112 1.9 christos
113 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
114 1.9 christos
115 1.10 christos * ns32k-dis.c (Is_gen): Use strchr, add 'f'.
116 1.10 christos (print_insn_ns32k): Adjust ioffset for 'f' index_offset.
117 1.9 christos
118 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
119 1.9 christos
120 1.10 christos * wasm32-dis.c (print_insn_wasm32): Localise variables. Store
121 1.10 christos result of wasm_read_leb128 in a uint64_t and check that bits
122 1.10 christos are not lost when copying to other locals. Use uint32_t for
123 1.10 christos most locals. Use PRId64 when printing int64_t.
124 1.9 christos
125 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
126 1.9 christos
127 1.10 christos * score-dis.c: Formatting.
128 1.10 christos * score7-dis.c: Formatting.
129 1.9 christos
130 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
131 1.9 christos
132 1.10 christos * score-dis.c (print_insn_score48): Use unsigned variables for
133 1.10 christos unsigned values. Don't left shift negative values.
134 1.10 christos (print_insn_score32): Likewise.
135 1.10 christos * score7-dis.c (print_insn_score32, print_insn_score16): Likewise.
136 1.9 christos
137 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
138 1.9 christos
139 1.10 christos * tic4x-dis.c (tic4x_print_register): Remove dead code.
140 1.9 christos
141 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
142 1.9 christos
143 1.10 christos * fr30-ibld.c: Regenerate.
144 1.9 christos
145 1.10 christos 2020-01-13 Alan Modra <amodra (a] gmail.com>
146 1.9 christos
147 1.10 christos * xgate-dis.c (print_insn): Don't left shift signed value.
148 1.10 christos (ripBits): Formatting, use 1u.
149 1.9 christos
150 1.10 christos 2020-01-10 Alan Modra <amodra (a] gmail.com>
151 1.9 christos
152 1.10 christos * tilepro-opc.c (parse_insn_tilepro): Make opval unsigned.
153 1.10 christos * tilegx-opc.c (parse_insn_tilegx): Likewise. Delete raw_opval.
154 1.9 christos
155 1.10 christos 2020-01-10 Alan Modra <amodra (a] gmail.com>
156 1.9 christos
157 1.10 christos * m10300-dis.c (disassemble): Move extraction of DREG, AREG, RREG,
158 1.10 christos and XRREG value earlier to avoid a shift with negative exponent.
159 1.10 christos * m10200-dis.c (disassemble): Similarly.
160 1.9 christos
161 1.10 christos 2020-01-09 Nick Clifton <nickc (a] redhat.com>
162 1.9 christos
163 1.10 christos PR 25224
164 1.10 christos * z80-dis.c (ld_ii_ii): Use correct cast.
165 1.9 christos
166 1.10 christos 2020-01-03 Sergey Belyashov <sergey.belyashov (a] gmail.com>
167 1.9 christos
168 1.10 christos PR 25224
169 1.10 christos * z80-dis.c (ld_ii_ii): Use character constant when checking
170 1.10 christos opcode byte value.
171 1.7 christos
172 1.10 christos 2020-01-09 Jan Beulich <jbeulich (a] suse.com>
173 1.9 christos
174 1.10 christos * i386-dis.c (SEP_Fixup): New.
175 1.10 christos (SEP): Define.
176 1.10 christos (dis386_twobyte): Use it for sysenter/sysexit.
177 1.10 christos (enum x86_64_isa): Change amd64 enumerator to value 1.
178 1.10 christos (OP_J): Compare isa64 against intel64 instead of amd64.
179 1.10 christos * i386-opc.tbl (sysenter, sysexit): Split into AMD64 and Intel64
180 1.9 christos forms.
181 1.10 christos * i386-tbl.h: Re-generate.
182 1.9 christos
183 1.10 christos 2020-01-08 Alan Modra <amodra (a] gmail.com>
184 1.9 christos
185 1.10 christos * z8k-dis.c: Include libiberty.h
186 1.10 christos (instr_data_s): Make max_fetched unsigned.
187 1.10 christos (z8k_lookup_instr): Make nibl_index and tabl_index unsigned.
188 1.10 christos Don't exceed byte_info bounds.
189 1.10 christos (output_instr): Make num_bytes unsigned.
190 1.10 christos (unpack_instr): Likewise for nibl_count and loop.
191 1.10 christos * z8kgen.c (gas <opcode_entry_type>): Make noperands, length and
192 1.10 christos idx unsigned.
193 1.10 christos * z8k-opc.h: Regenerate.
194 1.9 christos
195 1.10 christos 2020-01-07 Shahab Vahedi <shahab (a] synopsys.com>
196 1.9 christos
197 1.10 christos * arc-tbl.h (llock): Use 'LLOCK' as class.
198 1.10 christos (llockd): Likewise.
199 1.10 christos (scond): Use 'SCOND' as class.
200 1.10 christos (scondd): Likewise.
201 1.10 christos (llockd): Set data_size_mode to 'C_ZZ_D' which is 64-bit.
202 1.10 christos (scondd): Likewise.
203 1.9 christos
204 1.10 christos 2020-01-06 Alan Modra <amodra (a] gmail.com>
205 1.9 christos
206 1.10 christos * m32c-ibld.c: Regenerate.
207 1.7 christos
208 1.10 christos 2020-01-06 Alan Modra <amodra (a] gmail.com>
209 1.9 christos
210 1.10 christos PR 25344
211 1.10 christos * z80-dis.c (suffix): Don't use a local struct buffer copy.
212 1.10 christos Peek at next byte to prevent recursion on repeated prefix bytes.
213 1.10 christos Ensure uninitialised "mybuf" is not accessed.
214 1.10 christos (print_insn_z80): Don't zero n_fetch and n_used here,..
215 1.10 christos (print_insn_z80_buf): ..do it here instead.
216 1.9 christos
217 1.10 christos 2020-01-04 Alan Modra <amodra (a] gmail.com>
218 1.9 christos
219 1.10 christos * m32r-ibld.c: Regenerate.
220 1.9 christos
221 1.10 christos 2020-01-04 Alan Modra <amodra (a] gmail.com>
222 1.9 christos
223 1.10 christos * cr16-dis.c (cr16_match_opcode): Avoid shift left of signed value.
224 1.9 christos
225 1.10 christos 2020-01-04 Alan Modra <amodra (a] gmail.com>
226 1.9 christos
227 1.10 christos * crx-dis.c (match_opcode): Avoid shift left of signed value.
228 1.9 christos
229 1.10 christos 2020-01-04 Alan Modra <amodra (a] gmail.com>
230 1.9 christos
231 1.10 christos * d30v-dis.c (print_insn): Avoid signed overflow in left shift.
232 1.9 christos
233 1.10 christos 2020-01-03 Jan Beulich <jbeulich (a] suse.com>
234 1.9 christos
235 1.10 christos * aarch64-tbl.h (aarch64_opcode_table): Use
236 1.10 christos SVE_ADDR_RX_LSL{1,2,3} for LD1RO{H,W,D}.
237 1.9 christos
238 1.10 christos 2020-01-03 Jan Beulich <jbeulich (a] suse.com>
239 1.9 christos
240 1.10 christos * aarch64-tbl.h (aarch64_opcode_table): Correct SIMD
241 1.10 christos forms of SUDOT and USDOT.
242 1.9 christos
243 1.10 christos 2020-01-03 Jan Beulich <jbeulich (a] suse.com>
244 1.9 christos
245 1.10 christos * aarch64-tbl.h (aarch64_opcode_table): Drop 'i' from
246 1.10 christos uzip{1,2}.
247 1.10 christos * opcodes/aarch64-dis-2.c: Re-generate.
248 1.9 christos
249 1.10 christos 2020-01-03 Jan Beulich <jbeulich (a] suse.com>
250 1.9 christos
251 1.10 christos * aarch64-tbl.h (aarch64_opcode_table): Correct 64-bit
252 1.10 christos FMMLA encoding.
253 1.10 christos * opcodes/aarch64-dis-2.c: Re-generate.
254 1.9 christos
255 1.10 christos 2020-01-02 Sergey Belyashov <sergey.belyashov (a] gmail.com>
256 1.9 christos
257 1.10 christos * z80-dis.c: Add support for eZ80 and Z80 instructions.
258 1.9 christos
259 1.10 christos 2020-01-01 Alan Modra <amodra (a] gmail.com>
260 1.1 skrll
261 1.8 christos Update year range in copyright notice of all files.
262 1.1 skrll
263 1.10 christos For older changes see ChangeLog-2019
264 1.1 skrll
266 1.5 christos Copyright (C) 2020 Free Software Foundation, Inc.
267 1.5 christos
268 1.5 christos Copying and distribution of this file, with or without modification,
269 1.5 christos are permitted in any medium without royalty provided the copyright
270 1.5 christos notice and this notice are preserved.
271 1.1 skrll
272 1.1 skrll Local Variables:
273 1.1 skrll mode: change-log
274 1.1 skrll left-margin: 8
275 1.1 skrll fill-column: 74
276 1.1 skrll version-control: never
277 End:
278