ChangeLog revision 1.7 1 1.7 christos 2016-08-03 Tristan Gingold <gingold (a] adacore.com>
2 1.6 christos
3 1.6 christos * configure: Regenerate.
4 1.6 christos
5 1.7 christos 2016-07-01 Tristan Gingold <gingold (a] adacore.com>
6 1.6 christos
7 1.7 christos * configure: Regenerate.
8 1.7 christos
9 1.7 christos 2016-07-01 Tristan Gingold <gingold (a] adacore.com>
10 1.7 christos
11 1.7 christos * configure: Regenerate.
12 1.7 christos
13 1.7 christos 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
14 1.7 christos
15 1.7 christos * i386-opc.tbl (movzbl, movzbw, movzbq, movzwl, movzwq): Remove.
16 1.7 christos (movzb): Adjust to cover all permitted suffixes.
17 1.7 christos (movzw): New.
18 1.7 christos * i386-tbl.h: Re-generate.
19 1.7 christos
20 1.7 christos 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
21 1.7 christos
22 1.7 christos * i386-opc.tbl (jmp): Remove Disp32S from non-64-bit variant.
23 1.7 christos (lgdt): Remove Tbyte from non-64-bit variant.
24 1.7 christos (fxsave64, fxrstor64, xsave64, xrstor64, xsaveopt64, xrstors64,
25 1.7 christos xsaves64, xsavec64): Remove Disp16.
26 1.7 christos (cvtsi2ss, cvtsi2sd, invept, invvpid, invpcid, vcvtsi2sd):
27 1.7 christos Remove Disp32S from non-64-bit variants. Remove Disp16 from
28 1.7 christos 64-bit variants.
29 1.7 christos (vcvtsi2ss, vcvtsd2si, vcvtsd2usi, vcvtsi2sd, vcvtusi2sd,
30 1.7 christos vcvtusi2ss, vcvtss2si, vcvtss2usi, vcvttsd2si, vcvttsd2usi,
31 1.7 christos vcvttss2si, vcvttss2usi, vmovd, vmovq): Remove Disp16 from
32 1.7 christos 64-bit variants.
33 1.7 christos * i386-tbl.h: Re-generate.
34 1.7 christos
35 1.7 christos 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
36 1.7 christos
37 1.7 christos * i386-opc.tbl (xlat): Remove RepPrefixOk.
38 1.7 christos * i386-tbl.h: Re-generate.
39 1.7 christos
40 1.7 christos 2016-06-30 Yao Qi <yao.qi (a] linaro.org>
41 1.7 christos
42 1.7 christos * arm-dis.c (print_insn): Fix typo in comment.
43 1.7 christos
44 1.7 christos 2016-06-28 Richard Sandiford <richard.sandiford (a] arm.com>
45 1.7 christos
46 1.7 christos * aarch64-opc.c (operand_general_constraint_met_p): Check the
47 1.7 christos range of ldst_elemlist operands.
48 1.7 christos (print_register_list): Use PRIi64 to print the index.
49 1.7 christos (aarch64_print_operand): Likewise.
50 1.7 christos
51 1.7 christos 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
52 1.7 christos
53 1.7 christos * mcore-opc.h: Remove sentinal.
54 1.7 christos * mcore-dis.c (print_insn_mcore): Adjust.
55 1.7 christos
56 1.7 christos 2016-06-23 Graham Markall <graham.markall (a] embecosm.com>
57 1.7 christos
58 1.7 christos * arc-opc.c: Correct description of availability of NPS400
59 1.7 christos features.
60 1.7 christos
61 1.7 christos 2016-06-22 Peter Bergner <bergner (a] vnet.ibm.com>
62 1.6 christos
63 1.6 christos * ppc-opc.c (RM, DRM, VXASH, VXASH_MASK, XMMF, XMMF_MASK): New defines.
64 1.6 christos (powerpc_opcodes) <brd, brh, brw, mffsce, mffscdrn, mffscdrni,
65 1.6 christos mffscrn, mffscrni, mffsl, nandxor, rldixor, setbool,
66 1.6 christos xor3>: New mnemonics.
67 1.6 christos <setb>: Change to a VX form instruction.
68 1.6 christos (insert_sh6): Add support for rldixor.
69 1.6 christos (extract_sh6): Likewise.
70 1.6 christos
71 1.7 christos 2016-06-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
72 1.7 christos
73 1.7 christos * arc-ext.h: Wrap in extern C.
74 1.7 christos
75 1.7 christos 2016-06-21 Graham Markall <graham.markall (a] embecosm.com>
76 1.7 christos
77 1.7 christos * arc-dis.c (arc_insn_length): Add comment on instruction length.
78 1.7 christos Use same method for determining instruction length on ARC700 and
79 1.7 christos NPS-400.
80 1.7 christos (arc_insn_length, print_insn_arc): Remove bfd_mach_arc_nps400.
81 1.7 christos * arc-nps400-tbl.h: Make all nps400 instructions ARC700 instructions
82 1.7 christos with the NPS400 subclass.
83 1.7 christos * arc-opc.c: Likewise.
84 1.7 christos
85 1.7 christos 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
86 1.7 christos
87 1.7 christos * sparc-opc.c (rdasr): New macro.
88 1.7 christos (wrasr): Likewise.
89 1.7 christos (rdpr): Likewise.
90 1.7 christos (wrpr): Likewise.
91 1.7 christos (rdhpr): Likewise.
92 1.7 christos (wrhpr): Likewise.
93 1.7 christos (sparc_opcodes): Use the macros above to fix and expand the
94 1.7 christos definition of read/write instructions from/to
95 1.7 christos asr/privileged/hyperprivileged instructions.
96 1.7 christos * sparc-dis.c (v9_hpriv_reg_names): Add %hmcdper, %hmcddfr and
97 1.7 christos %hva_mask_nz. Prefer softint_set and softint_clear over
98 1.7 christos set_softint and clear_softint.
99 1.7 christos (print_insn_sparc): Support %ver in Rd.
100 1.7 christos
101 1.7 christos 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
102 1.7 christos
103 1.7 christos * sparc-opc.c (sparc_opcodes): Adjust instructions opcode
104 1.7 christos architecture according to the hardware capabilities they require.
105 1.7 christos
106 1.7 christos 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
107 1.7 christos
108 1.7 christos * sparc-dis.c (MASK_V9): Add SPARC_OPCODE_ARCH_V9{C,D,E,V,M}.
109 1.7 christos (compute_arch_mask): Handle bfd_mach_sparc_v8plus{c,d,e,v,m} and
110 1.7 christos bfd_mach_sparc_v9{c,d,e,v,m}.
111 1.7 christos * sparc-opc.c (MASK_V9C): Define.
112 1.7 christos (MASK_V9D): Likewise.
113 1.7 christos (MASK_V9E): Likewise.
114 1.7 christos (MASK_V9V): Likewise.
115 1.7 christos (MASK_V9M): Likewise.
116 1.7 christos (v6): Add MASK_V9{C,D,E,V,M}.
117 1.7 christos (v6notlet): Likewise.
118 1.7 christos (v7): Likewise.
119 1.7 christos (v8): Likewise.
120 1.7 christos (v9): Likewise.
121 1.7 christos (v9andleon): Likewise.
122 1.7 christos (v9a): Likewise.
123 1.7 christos (v9b): Likewise.
124 1.7 christos (v9c): Define.
125 1.7 christos (v9d): Likewise.
126 1.7 christos (v9e): Likewise.
127 1.7 christos (v9v): Likewise.
128 1.7 christos (v9m): Likewise.
129 1.7 christos (sparc_opcode_archs): Add entry for v9{c,d,e,v,m}.
130 1.7 christos
131 1.7 christos 2016-06-15 Nick Clifton <nickc (a] redhat.com>
132 1.7 christos
133 1.7 christos * nds32-dis.c (nds32_parse_audio_ext): Change printing of integer
134 1.7 christos constants to match expected behaviour.
135 1.7 christos (nds32_parse_opcode): Likewise. Also for whitespace.
136 1.7 christos
137 1.7 christos 2016-06-15 Andrew Burgess <andrew.burgess (a] embecosm.com>
138 1.6 christos
139 1.7 christos * arc-opc.c (extract_rhv1): Extract value from insn.
140 1.7 christos
141 1.7 christos 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
142 1.7 christos
143 1.7 christos * arc-nps400-tbl.h: Add ldbit instruction.
144 1.7 christos * arc-opc.c: Add flag classes required for ldbit.
145 1.7 christos
146 1.7 christos 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
147 1.7 christos
148 1.7 christos * arc-nps400-tbl.h: Add hash, hash.p[0-3], tr, utf8, e4by, and addf
149 1.7 christos * arc-opc.c: Add flag classes, insert/extract functions, and operands to
150 1.7 christos support the above instructions.
151 1.7 christos
152 1.7 christos 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
153 1.7 christos
154 1.7 christos * arc-nps400-tbl.h: Add calcbsd, calcbxd, calckey, calcxkey, mxb,
155 1.7 christos imxb, addl, subl, andl, orl, xorl, andab, orab, lbdsize, bdlen, csms,
156 1.7 christos csma, cbba, zncv, and hofs.
157 1.7 christos * arc-opc.c: Add flag classes, insert/extract functions, and operands to
158 1.7 christos support the above instructions.
159 1.7 christos
160 1.7 christos 2016-06-06 Graham Markall <graham.markall (a] embecosm.com>
161 1.7 christos
162 1.7 christos * arc-nps400-tbl.h: Add andab and orab instructions.
163 1.7 christos
164 1.7 christos 2016-06-06 Graham Markall <graham.markall (a] embecosm.com>
165 1.7 christos
166 1.7 christos * arc-nps400-tbl.h: Add addl-like instructions.
167 1.7 christos
168 1.7 christos 2016-06-06 Graham Markall <graham.markall (a] embecosm.com>
169 1.7 christos
170 1.7 christos * arc-nps400-tbl.h: Add mxb and imxb instructions.
171 1.7 christos
172 1.7 christos 2016-06-06 Graham Markall <graham.markall (a] embecosm.com>
173 1.7 christos
174 1.7 christos * arc-nps400-tbl.h: Add calcbsd, calcbxd, calckey and calcxkey
175 1.7 christos instructions.
176 1.7 christos
177 1.7 christos 2016-06-10 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
178 1.7 christos
179 1.7 christos * s390-dis.c (option_use_insn_len_bits_p): New file scope
180 1.7 christos variable.
181 1.7 christos (init_disasm): Handle new command line option "insnlength".
182 1.7 christos (print_s390_disassembler_options): Mention new option in help
183 1.7 christos output.
184 1.7 christos (print_insn_s390): Use the encoded insn length when dumping
185 1.7 christos unknown instructions.
186 1.7 christos
187 1.7 christos 2016-06-03 Pitchumani Sivanupandi <pitchumani.s (a] atmel.com>
188 1.7 christos
189 1.7 christos * avr-dis.c (avr_operand): Add default data address space origin (0x800000)
190 1.7 christos to the address and set as symbol address for LDS/ STS immediate operands.
191 1.7 christos
192 1.7 christos 2016-06-07 Alan Modra <amodra (a] gmail.com>
193 1.7 christos
194 1.7 christos * ppc-dis.c (ppc_opts): Delete extraneous parentheses. Default
195 1.7 christos cpu for "vle" to e500.
196 1.7 christos * ppc-opc.c (ALLOW8_SPRG): Remove PPC_OPCODE_VLE.
197 1.7 christos (NO371, PPCSPE, PPCISEL, PPCEFS, MULHW, DCBT_EO): Likewise.
198 1.7 christos (PPCNONE): Delete, substitute throughout.
199 1.7 christos (powerpc_opcodes): Remove PPCVLE from "flags". Add to "deprecated"
200 1.7 christos except for major opcode 4 and 31.
201 1.7 christos (vle_opcodes <se_rfmci>): Add PPCRFMCI to flags.
202 1.7 christos
203 1.7 christos 2016-06-07 Matthew Wahab <matthew.wahab (a] arm.com>
204 1.7 christos
205 1.7 christos * arm-dis.c (arm_opcodes): Replace ARM_EXT_V8_2A with
206 1.7 christos ARM_EXT_RAS in relevant entries.
207 1.7 christos
208 1.7 christos 2016-06-03 Peter Bergner <bergner (a] vnet.ibm.com>
209 1.6 christos
210 1.6 christos PR binutils/20196
211 1.6 christos * ppc-opc.c (powerpc_opcodes <lbarx, lharx, stbcx., sthcx.>): Enable
212 1.6 christos opcodes for E6500.
213 1.6 christos
214 1.7 christos 2016-06-03 H.J. Lu <hongjiu.lu (a] intel.com>
215 1.7 christos
216 1.7 christos PR binutis/18386
217 1.7 christos * i386-dis.c (indirEv): Replace stack_v_mode with indir_v_mode.
218 1.7 christos (indir_v_mode): New.
219 1.7 christos Add comments for '&'.
220 1.7 christos (reg_table): Replace "{T|}" with "{&|}" on call and jmp.
221 1.7 christos (putop): Handle '&'.
222 1.7 christos (intel_operand_size): Handle indir_v_mode.
223 1.7 christos (OP_E_register): Likewise.
224 1.7 christos * i386-opc.tbl: Mark 64-bit indirect call/jmp as AMD64. Add
225 1.7 christos 64-bit indirect call/jmp for AMD64.
226 1.7 christos * i386-tbl.h: Regenerated
227 1.7 christos
228 1.7 christos 2016-06-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
229 1.7 christos
230 1.7 christos * arc-dis.c (struct arc_operand_iterator): New structure.
231 1.7 christos (find_format_from_table): All the old content from find_format,
232 1.7 christos with some minor adjustments, and parameter renaming.
233 1.7 christos (find_format_long_instructions): New function.
234 1.7 christos (find_format): Rewritten.
235 1.7 christos (arc_insn_length): Add LSB parameter.
236 1.7 christos (extract_operand_value): New function.
237 1.7 christos (operand_iterator_next): New function.
238 1.7 christos (print_insn_arc): Use new functions to find opcode, and iterator
239 1.7 christos over operands.
240 1.7 christos * arc-opc.c (insert_nps_3bit_dst_short): New function.
241 1.7 christos (extract_nps_3bit_dst_short): New function.
242 1.7 christos (insert_nps_3bit_src2_short): New function.
243 1.7 christos (extract_nps_3bit_src2_short): New function.
244 1.7 christos (insert_nps_bitop1_size): New function.
245 1.7 christos (extract_nps_bitop1_size): New function.
246 1.7 christos (insert_nps_bitop2_size): New function.
247 1.7 christos (extract_nps_bitop2_size): New function.
248 1.7 christos (insert_nps_bitop_mod4_msb): New function.
249 1.7 christos (extract_nps_bitop_mod4_msb): New function.
250 1.7 christos (insert_nps_bitop_mod4_lsb): New function.
251 1.7 christos (extract_nps_bitop_mod4_lsb): New function.
252 1.7 christos (insert_nps_bitop_dst_pos3_pos4): New function.
253 1.7 christos (extract_nps_bitop_dst_pos3_pos4): New function.
254 1.7 christos (insert_nps_bitop_ins_ext): New function.
255 1.7 christos (extract_nps_bitop_ins_ext): New function.
256 1.7 christos (arc_operands): Add new operands.
257 1.7 christos (arc_long_opcodes): New global array.
258 1.7 christos (arc_num_long_opcodes): New global.
259 1.7 christos * arc-nps400-tbl.h: Add comments referencing arc_long_opcodes.
260 1.7 christos
261 1.7 christos 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
262 1.7 christos
263 1.7 christos * nds32-asm.h: Add extern "C".
264 1.7 christos * sh-opc.h: Likewise.
265 1.7 christos
266 1.7 christos 2016-06-01 Graham Markall <graham.markall (a] embecosm.com>
267 1.7 christos
268 1.7 christos * arc-nps400-tbl.h: Add operands a,b,u6, 0,b,u6, and
269 1.7 christos 0,b,limm to the rflt instruction.
270 1.7 christos
271 1.7 christos 2016-05-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
272 1.7 christos
273 1.7 christos * sh-opc.h (ARCH_SH_HAS_DSP): Make the shifted value an unsigned
274 1.7 christos constant.
275 1.7 christos
276 1.7 christos 2016-05-29 H.J. Lu <hongjiu.lu (a] intel.com>
277 1.7 christos
278 1.7 christos PR gas/20145
279 1.7 christos * i386-gen.c (cpu_flag_init): Add CPU_ANY_AVX512F_FLAGS,
280 1.7 christos CPU_ANY_AVX512CD_FLAGS, CPU_ANY_AVX512ER_FLAGS,
281 1.7 christos CPU_ANY_AVX512PF_FLAGS, CPU_ANY_AVX512DQ_FLAGS,
282 1.7 christos CPU_ANY_AVX512BW_FLAGS, CPU_ANY_AVX512VL_FLAGS,
283 1.7 christos CPU_ANY_AVX512IFMA_FLAGS and CPU_ANY_AVX512VBMI_FLAGS.
284 1.7 christos * i386-init.h: Regenerated.
285 1.7 christos
286 1.7 christos 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
287 1.6 christos
288 1.7 christos PR gas/20145
289 1.7 christos * i386-gen.c (cpu_flag_init): Update CPU_XXX_FLAGS. Remove
290 1.7 christos CpuMMX from CPU_SSE_FLAGS. Remove AVX and AVX512 bits from
291 1.7 christos CPU_ANY_SSE_FLAGS. Remove AVX512 bits from CPU_ANY_AVX_FLAGS.
292 1.7 christos Add CPU_XSAVE_FLAGS to CPU_XSAVEOPT_FLAGS, CPU_XSAVE_FLAGS and
293 1.7 christos CpuXSAVEC. Add CPU_AVX_FLAGS to CpuF16C. Remove CpuMMX from
294 1.7 christos CPU_AVX512F_FLAGS, CPU_AVX512CD_FLAGS, CPU_AVX512ER_FLAGS,
295 1.7 christos CPU_AVX512PF_FLAGS, CPU_AVX512DQ_FLAGS and CPU_AVX512BW_FLAGS.
296 1.7 christos Add CPU_SSE2_FLAGS to CPU_SHA_FLAGS. Add CPU_ANY_287_FLAGS,
297 1.7 christos CPU_ANY_387_FLAGS, CPU_ANY_687_FLAGS, CPU_ANY_SSE2_FLAGS,
298 1.7 christos CPU_ANY_SSE3_FLAGS, CPU_ANY_SSSE3_FLAGS, CPU_ANY_SSE4_1_FLAGS,
299 1.7 christos CPU_ANY_SSE4_2_FLAGS and CPU_ANY_AVX2_FLAGS. Enable CpuRegMMX
300 1.7 christos for MMX. Enable CpuRegXMM for SSE, AVX and AVX512. Enable
301 1.7 christos CpuRegYMM for AVX and AVX512VL, Enable CpuRegZMM and
302 1.7 christos CpuRegMask for AVX512.
303 1.7 christos (cpu_flags): Add CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM
304 1.7 christos and CpuRegMask.
305 1.7 christos (set_bitfield_from_cpu_flag_init): New function.
306 1.7 christos (set_bitfield): Remove const on f. Call
307 1.7 christos set_bitfield_from_cpu_flag_init to handle CPU_XXX_FLAGS.
308 1.7 christos * i386-opc.h (CpuRegMMX): New.
309 1.7 christos (CpuRegXMM): Likewise.
310 1.7 christos (CpuRegYMM): Likewise.
311 1.7 christos (CpuRegZMM): Likewise.
312 1.7 christos (CpuRegMask): Likewise.
313 1.7 christos (i386_cpu_flags): Add cpuregmmx, cpuregxmm, cpuregymm, cpuregzmm
314 1.7 christos and cpuregmask.
315 1.7 christos * i386-init.h: Regenerated.
316 1.7 christos * i386-tbl.h: Likewise.
317 1.6 christos
318 1.7 christos 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
319 1.6 christos
320 1.7 christos PR gas/20154
321 1.7 christos * i386-gen.c (cpu_flags): Remove CpuAMD64 and CpuIntel64.
322 1.7 christos (opcode_modifiers): Add AMD64 and Intel64.
323 1.7 christos (main): Properly verify CpuMax.
324 1.7 christos * i386-opc.h (CpuAMD64): Removed.
325 1.7 christos (CpuIntel64): Likewise.
326 1.7 christos (CpuMax): Set to CpuNo64.
327 1.7 christos (i386_cpu_flags): Remove cpuamd64 and cpuintel64.
328 1.7 christos (AMD64): New.
329 1.7 christos (Intel64): Likewise.
330 1.7 christos (i386_opcode_modifier): Add amd64 and intel64.
331 1.7 christos (i386-opc.tbl): Replace CpuAMD64/CpuIntel64 with AMD64/Intel64
332 1.7 christos on call and jmp.
333 1.7 christos * i386-init.h: Regenerated.
334 1.7 christos * i386-tbl.h: Likewise.
335 1.6 christos
336 1.7 christos 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
337 1.6 christos
338 1.7 christos PR gas/20154
339 1.7 christos * i386-gen.c (main): Fail if CpuMax is incorrect.
340 1.7 christos * i386-opc.h (CpuMax): Set to CpuIntel64.
341 1.7 christos * i386-tbl.h: Regenerated.
342 1.6 christos
343 1.7 christos 2016-05-27 Nick Clifton <nickc (a] redhat.com>
344 1.6 christos
345 1.7 christos PR target/20150
346 1.7 christos * msp430-dis.c (msp430dis_read_two_bytes): New function.
347 1.7 christos (msp430dis_opcode_unsigned): New function.
348 1.7 christos (msp430dis_opcode_signed): New function.
349 1.7 christos (msp430_singleoperand): Use the new opcode reading functions.
350 1.7 christos Only disassenmble bytes if they were successfully read.
351 1.7 christos (msp430_doubleoperand): Likewise.
352 1.7 christos (msp430_branchinstr): Likewise.
353 1.7 christos (msp430x_callx_instr): Likewise.
354 1.7 christos (print_insn_msp430): Check that it is safe to read bytes before
355 1.7 christos attempting disassembly. Use the new opcode reading functions.
356 1.6 christos
357 1.7 christos 2016-05-26 Peter Bergner <bergner (a] vnet.ibm.com>
358 1.6 christos
359 1.7 christos * ppc-opc.c (CY): New define. Document it.
360 1.7 christos (powerpc_opcodes) <addex[.], lwzmx, vmsumudm>: New mnemonics.
361 1.6 christos
362 1.7 christos 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
363 1.2 skrll
364 1.7 christos * i386-gen.c (cpu_flag_init): Add CpuVREX to CPU_AVX512DQ_FLAGS,
365 1.7 christos CPU_AVX512BW_FLAGS, CPU_AVX512VL_FLAGS, CPU_AVX512IFMA_FLAGS
366 1.7 christos and CPU_AVX512VBMI_FLAGS. Add CpuAVX512DQ, CpuAVX512BW,
367 1.7 christos CpuAVX512VL, CpuAVX512IFMA and CpuAVX512VBMI to
368 1.7 christos CPU_ANY_AVX_FLAGS.
369 1.7 christos * i386-init.h: Regenerated.
370 1.5 christos
371 1.7 christos 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
372 1.5 christos
373 1.7 christos PR gas/20141
374 1.7 christos * i386-gen.c (cpu_flag_init): Add CpuVREX to CPU_AVX512F_FLAGS,
375 1.7 christos CPU_AVX512CD_FLAGS, CPU_AVX512ER_FLAGS and CPU_AVX512PF_FLAGS.
376 1.7 christos * i386-init.h: Regenerated.
377 1.5 christos
378 1.7 christos 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
379 1.5 christos
380 1.7 christos * i386-gen.c (cpu_flag_init): Rename CPU_ANY87_FLAGS to
381 1.7 christos CPU_ANY_X87_FLAGS. Add CPU_ANY_MMX_FLAGS.
382 1.5 christos * i386-init.h: Regenerated.
383 1.5 christos
384 1.7 christos 2016-05-23 Claudiu Zissulescu <claziss (a] synopsys.com>
385 1.5 christos
386 1.7 christos * arc-dis.c (print_flags): Set branch_delay_insns, and insn_type
387 1.7 christos information.
388 1.7 christos (print_insn_arc): Set insn_type information.
389 1.7 christos * arc-opc.c (C_CC): Add F_CLASS_COND.
390 1.7 christos * arc-tbl.h (bbit0, bbit1): Update subclass to COND.
391 1.7 christos (beq_s, bge_s, bgt_s, bhi_s, bhs_s): Likewise.
392 1.7 christos (ble_s, blo_s, bls_s, blt_s, bne_s): Likewise.
393 1.7 christos (breq, breq_s, brge, brhs, brlo, brlt): Likewise.
394 1.7 christos (brne, brne_s, jeq_s, jne_s): Likewise.
395 1.5 christos
396 1.7 christos 2016-05-23 Claudiu Zissulescu <claziss (a] synopsys.com>
397 1.5 christos
398 1.7 christos * arc-tbl.h (neg): New instruction variant.
399 1.5 christos
400 1.7 christos 2016-05-23 Cupertino Miranda <cmiranda (a] synopsys.com>
401 1.5 christos
402 1.7 christos * arc-dis.c (find_format, find_format, get_auxreg)
403 1.7 christos (print_insn_arc): Changed.
404 1.7 christos * arc-ext.h (INSERT_XOP): Likewise.
405 1.5 christos
406 1.7 christos 2016-05-23 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
407 1.5 christos
408 1.7 christos * tic54x-dis.c (sprint_mmr): Adjust.
409 1.7 christos * tic54x-opc.c: Likewise.
410 1.5 christos
411 1.7 christos 2016-05-19 Alan Modra <amodra (a] gmail.com>
412 1.5 christos
413 1.7 christos * ppc-opc.c (NSISIGNOPT): Use insert_nsi and extract_nsi.
414 1.5 christos
415 1.7 christos 2016-05-19 Alan Modra <amodra (a] gmail.com>
416 1.5 christos
417 1.7 christos * ppc-opc.c: Formatting.
418 1.7 christos (NSISIGNOPT): Define.
419 1.7 christos (powerpc_opcodes <subis>): Use NSISIGNOPT.
420 1.5 christos
421 1.7 christos 2016-05-18 Maciej W. Rozycki <macro (a] imgtec.com>
422 1.5 christos
423 1.7 christos * mips-dis.c (is_compressed_mode_p): Add `micromips_p' operand,
424 1.7 christos replacing references to `micromips_ase' throughout.
425 1.7 christos (_print_insn_mips): Don't use file-level microMIPS annotation to
426 1.7 christos determine the disassembly mode with the symbol table.
427 1.5 christos
428 1.7 christos 2016-05-13 Peter Bergner <bergner (a] vnet.ibm.com>
429 1.5 christos
430 1.7 christos * ppc-opc.c (IMM8): Use PPC_OPERAND_SIGNOPT.
431 1.2 skrll
432 1.7 christos 2016-05-11 Andrew Bennett <andrew.bennett (a] imgtec.com>
433 1.2 skrll
434 1.7 christos * mips-dis.c (mips_arch_choices): Add ASE_DSPR3 to mips32r6 and
435 1.7 christos mips64r6.
436 1.7 christos * mips-opc.c (D34): New macro.
437 1.7 christos (mips_builtin_opcodes): Define bposge32c for DSPr3.
438 1.1 skrll
439 1.7 christos 2016-05-10 Alexander Fomin <alexander.fomin (a] intel.com>
440 1.1 skrll
441 1.7 christos * i386-dis.c (prefix_table): Add RDPID instruction.
442 1.7 christos * i386-gen.c (cpu_flag_init): Add RDPID flag.
443 1.7 christos (cpu_flags): Add RDPID bitfield.
444 1.7 christos * i386-opc.h (enum): Add RDPID element.
445 1.7 christos (i386_cpu_flags): Add RDPID field.
446 1.7 christos * i386-opc.tbl: Add RDPID instruction.
447 1.7 christos * i386-init.h: Regenerate.
448 1.7 christos * i386-tbl.h: Regenerate.
449 1.1 skrll
450 1.7 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
451 1.1 skrll
452 1.7 christos * arm-dis.c (get_sym_code_type): Use ARM_GET_SYM_BRANCH_TYPE to get
453 1.7 christos branch type of a symbol.
454 1.7 christos (print_insn): Likewise.
455 1.7 christos
456 1.7 christos 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
457 1.7 christos
458 1.7 christos * arm-dis.c (coprocessor_opcodes): Add entries for VFP ARMv8-M
459 1.7 christos Mainline Security Extensions instructions.
460 1.7 christos (thumb_opcodes): Add entries for narrow ARMv8-M Security
461 1.7 christos Extensions instructions.
462 1.7 christos (thumb32_opcodes): Add entries for wide ARMv8-M Security Extensions
463 1.7 christos instructions.
464 1.7 christos (psr_name): Add new MSP_NS and PSP_NS ARMv8-M Security Extensions
465 1.7 christos special registers.
466 1.1 skrll
467 1.7 christos 2016-05-09 Jose E. Marchesi <jose.marchesi (a] oracle.com>
468 1.1 skrll
469 1.7 christos * sparc-opc.c (sparc_opcodes): Fix mnemonic of faligndatai.
470 1.1 skrll
471 1.7 christos 2016-05-03 Claudiu Zissulescu <claziss (a] synopsys.com>
472 1.1 skrll
473 1.7 christos * arc-ext.c (dump_ARC_extmap): Handle SYNATX_NOP and SYNTAX_1OP.
474 1.7 christos (arcExtMap_genOpcode): Likewise.
475 1.7 christos * arc-opc.c (arg_32bit_rc): Define new variable.
476 1.7 christos (arg_32bit_u6): Likewise.
477 1.7 christos (arg_32bit_limm): Likewise.
478 1.7 christos
479 1.7 christos 2016-05-03 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
480 1.7 christos
481 1.7 christos * aarch64-gen.c (VERIFIER): Define.
482 1.7 christos * aarch64-opc.c (VERIFIER): Define.
483 1.7 christos (verify_ldpsw): Use static linkage.
484 1.7 christos * aarch64-opc.h (verify_ldpsw): Remove.
485 1.7 christos * aarch64-tbl.h: Use VERIFIER for verifiers.
486 1.7 christos
487 1.7 christos 2016-04-28 Nick Clifton <nickc (a] redhat.com>
488 1.7 christos
489 1.7 christos PR target/19722
490 1.7 christos * aarch64-dis.c (aarch64_opcode_decode): Run verifier if present.
491 1.7 christos * aarch64-opc.c (verify_ldpsw): New function.
492 1.7 christos * aarch64-opc.h (verify_ldpsw): New prototype.
493 1.7 christos * aarch64-tbl.h: Add initialiser for verifier field.
494 1.7 christos (LDPSW): Set verifier to verify_ldpsw.
495 1.7 christos
496 1.7 christos 2016-04-23 H.J. Lu <hongjiu.lu (a] intel.com>
497 1.7 christos
498 1.7 christos PR binutils/19983
499 1.7 christos PR binutils/19984
500 1.7 christos * i386-dis.c (print_insn): Return -1 if size of bfd_vma is
501 1.7 christos smaller than address size.
502 1.7 christos
503 1.7 christos 2016-04-20 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
504 1.7 christos
505 1.7 christos * alpha-dis.c: Regenerate.
506 1.7 christos * crx-dis.c: Likewise.
507 1.7 christos * disassemble.c: Likewise.
508 1.7 christos * epiphany-opc.c: Likewise.
509 1.7 christos * fr30-opc.c: Likewise.
510 1.7 christos * frv-opc.c: Likewise.
511 1.7 christos * ip2k-opc.c: Likewise.
512 1.7 christos * iq2000-opc.c: Likewise.
513 1.7 christos * lm32-opc.c: Likewise.
514 1.7 christos * lm32-opinst.c: Likewise.
515 1.7 christos * m32c-opc.c: Likewise.
516 1.7 christos * m32r-opc.c: Likewise.
517 1.7 christos * m32r-opinst.c: Likewise.
518 1.7 christos * mep-opc.c: Likewise.
519 1.7 christos * mt-opc.c: Likewise.
520 1.7 christos * or1k-opc.c: Likewise.
521 1.7 christos * or1k-opinst.c: Likewise.
522 1.7 christos * tic80-opc.c: Likewise.
523 1.7 christos * xc16x-opc.c: Likewise.
524 1.7 christos * xstormy16-opc.c: Likewise.
525 1.7 christos
526 1.7 christos 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
527 1.7 christos
528 1.7 christos * arc-nps400-tbl.h: Add addb, subb, adcb, sbcb, andb, xorb, orb,
529 1.7 christos fxorb, wxorb, shlb, shrb, notb, cntbb, div, mod, divm, qcmp,
530 1.7 christos calcsd, and calcxd instructions.
531 1.7 christos * arc-opc.c (insert_nps_bitop_size): Delete.
532 1.7 christos (extract_nps_bitop_size): Delete.
533 1.7 christos (MAKE_SRC_POS_INSERT_EXTRACT_FUNCS): Define, and use.
534 1.7 christos (extract_nps_qcmp_m3): Define.
535 1.7 christos (extract_nps_qcmp_m2): Define.
536 1.7 christos (extract_nps_qcmp_m1): Define.
537 1.7 christos (arc_flag_operands): Add F_NPS_SX, F_NPS_AR, F_NPS_AL.
538 1.7 christos (arc_flag_classes): Add C_NPS_SX, C_NPS_AR_AL
539 1.7 christos (arc_operands): Add NPS_SRC2_POS, NPS_SRC1_POS, NPS_ADDB_SIZE,
540 1.7 christos NPS_ANDB_SIZE, NPS_FXORB_SIZ, NPS_WXORB_SIZ, NPS_R_XLDST,
541 1.7 christos NPS_DIV_UIMM4, NPS_QCMP_SIZE, NPS_QCMP_M1, NPS_QCMP_M2, and
542 1.7 christos NPS_QCMP_M3.
543 1.7 christos
544 1.7 christos 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
545 1.7 christos
546 1.7 christos * arc-nps400-tbl.h: Add dctcp, dcip, dcet, and dcacl instructions.
547 1.1 skrll
548 1.7 christos 2016-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
549 1.1 skrll
550 1.7 christos * Makefile.in: Regenerated with automake 1.11.6.
551 1.7 christos * aclocal.m4: Likewise.
552 1.1 skrll
553 1.7 christos 2016-04-14 Andrew Burgess <andrew.burgess (a] embecosm.com>
554 1.1 skrll
555 1.7 christos * arc-nps400-tbl.h: Add xldb, xldw, xld, xstb, xstw, and xst
556 1.7 christos instructions.
557 1.7 christos * arc-opc.c (insert_nps_cmem_uimm16): New function.
558 1.7 christos (extract_nps_cmem_uimm16): New function.
559 1.7 christos (arc_operands): Add NPS_XLDST_UIMM16 operand.
560 1.1 skrll
561 1.7 christos 2016-04-14 Andrew Burgess <andrew.burgess (a] embecosm.com>
562 1.1 skrll
563 1.7 christos * arc-dis.c (arc_insn_length): New function.
564 1.7 christos (print_insn_arc): Use arc_insn_length, change insnLen to unsigned.
565 1.7 christos (find_format): Change insnLen parameter to unsigned.
566 1.1 skrll
567 1.7 christos 2016-04-13 Nick Clifton <nickc (a] redhat.com>
568 1.1 skrll
569 1.7 christos PR target/19937
570 1.7 christos * v850-opc.c (v850_opcodes): Correct masks for long versions of
571 1.7 christos the LD.B and LD.BU instructions.
572 1.1 skrll
573 1.7 christos 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
574 1.1 skrll
575 1.7 christos * arc-dis.c (find_format): Check for extension flags.
576 1.7 christos (print_flags): New function.
577 1.7 christos (print_insn_arc): Update for .extCondCode, .extCoreRegister and
578 1.7 christos .extAuxRegister.
579 1.7 christos * arc-ext.c (arcExtMap_coreRegName): Use
580 1.7 christos LAST_EXTENSION_CORE_REGISTER.
581 1.7 christos (arcExtMap_coreReadWrite): Likewise.
582 1.7 christos (dump_ARC_extmap): Update printing.
583 1.7 christos * arc-opc.c (arc_flag_classes): Add F_CLASS_EXTEND flag.
584 1.7 christos (arc_aux_regs): Add cpu field.
585 1.7 christos * arc-regs.h: Add cpu field, lower case name aux registers.
586 1.1 skrll
587 1.7 christos 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
588 1.3 christos
589 1.7 christos * arc-tbl.h: Add rtsc, sleep with no arguments.
590 1.1 skrll
591 1.7 christos 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
592 1.1 skrll
593 1.7 christos * arc-opc.c (flags_none, flags_f, flags_cc, flags_ccf):
594 1.7 christos Initialize.
595 1.7 christos (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
596 1.7 christos (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
597 1.7 christos (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
598 1.7 christos (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
599 1.7 christos (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
600 1.7 christos (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
601 1.7 christos (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
602 1.7 christos (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
603 1.7 christos (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
604 1.7 christos (arc_opcode arc_opcodes): Null terminate the array.
605 1.7 christos (arc_num_opcodes): Remove.
606 1.7 christos * arc-ext.h (INSERT_XOP): Define.
607 1.7 christos (extInstruction_t): Likewise.
608 1.7 christos (arcExtMap_instName): Delete.
609 1.7 christos (arcExtMap_insn): New function.
610 1.7 christos (arcExtMap_genOpcode): Likewise.
611 1.7 christos * arc-ext.c (ExtInstruction): Remove.
612 1.7 christos (create_map): Zero initialize instruction fields.
613 1.7 christos (arcExtMap_instName): Remove.
614 1.7 christos (arcExtMap_insn): New function.
615 1.7 christos (dump_ARC_extmap): More info while debuging.
616 1.7 christos (arcExtMap_genOpcode): New function.
617 1.7 christos * arc-dis.c (find_format): New function.
618 1.7 christos (print_insn_arc): Use find_format.
619 1.7 christos (arc_get_disassembler): Enable dump_ARC_extmap only when
620 1.7 christos debugging.
621 1.1 skrll
622 1.7 christos 2016-04-11 Maciej W. Rozycki <macro (a] imgtec.com>
623 1.1 skrll
624 1.7 christos * mips-dis.c (print_mips16_insn_arg): Mask unused extended
625 1.7 christos instruction bits out.
626 1.3 christos
627 1.7 christos 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
628 1.3 christos
629 1.7 christos * arc-nps400-tbl.h: Add schd, sync, and hwschd instructions.
630 1.7 christos * arc-opc.c (arc_flag_operands): Add new flags.
631 1.7 christos (arc_flag_classes): Add new classes.
632 1.1 skrll
633 1.7 christos 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
634 1.1 skrll
635 1.7 christos * arc-opc.c (arc_opcodes): Extend comment to discus table layout.
636 1.1 skrll
637 1.7 christos 2016-04-05 Andrew Burgess <andrew.burgess (a] embecosm.com>
638 1.1 skrll
639 1.7 christos * arc-nps400-tbl.h: Add movbi, decode1, fbset, fbclear, encode0,
640 1.7 christos encode1, rflt, crc16, and crc32 instructions.
641 1.7 christos * arc-opc.c (arc_flag_operands): Add F_NPS_R.
642 1.7 christos (arc_flag_classes): Add C_NPS_R.
643 1.7 christos (insert_nps_bitop_size_2b): New function.
644 1.7 christos (extract_nps_bitop_size_2b): Likewise.
645 1.7 christos (insert_nps_bitop_uimm8): Likewise.
646 1.7 christos (extract_nps_bitop_uimm8): Likewise.
647 1.7 christos (arc_operands): Add new operand entries.
648 1.5 christos
649 1.7 christos 2016-04-05 Claudiu Zissulescu <claziss (a] synopsys.com>
650 1.1 skrll
651 1.7 christos * arc-regs.h: Add a new subclass field. Add double assist
652 1.7 christos accumulator register values.
653 1.7 christos * arc-tbl.h: Use DPA subclass to mark the double assist
654 1.7 christos instructions. Use DPX/SPX subclas to mark the FPX instructions.
655 1.7 christos * arc-opc.c (RSP): Define instead of SP.
656 1.7 christos (arc_aux_regs): Add the subclass field.
657 1.1 skrll
658 1.7 christos 2016-04-05 Jiong Wang <jiong.wang (a] arm.com>
659 1.1 skrll
660 1.7 christos * arm-dis.c: Support FP16 vmul, vmla, vmls (by scalar).
661 1.1 skrll
662 1.7 christos 2016-03-31 Andrew Burgess <andrew.burgess (a] embecosm.com>
663 1.1 skrll
664 1.7 christos * arc-opc.c (arc_operands): Fix operand flags for NPS_R_DST, and
665 1.7 christos NPS_R_SRC1.
666 1.1 skrll
667 1.7 christos 2016-03-30 Andrew Burgess <andrew.burgess (a] embecosm.com>
668 1.1 skrll
669 1.7 christos * arc-nps400-tbl.h: Add a header comment, and fix some whitespace
670 1.7 christos issues. No functional changes.
671 1.1 skrll
672 1.7 christos 2016-03-30 Claudiu Zissulescu <claziss (a] synopsys.com>
673 1.1 skrll
674 1.7 christos * arc-regs.h (IC_RAM_ADDRESS, IC_TAG, IC_WP, IC_DATA, CONTROL0)
675 1.7 christos (AX2, AY2, MX2, MY2, AY0, AY1, DC_RAM_ADDR, DC_TAG, CONTROL1)
676 1.7 christos (RTT): Remove duplicate.
677 1.7 christos (LCDINSTR, LCDDATA, LCDSTAT, CC_*, PCT_COUNT*, PCT_SNAP*)
678 1.7 christos (PCT_CONFIG*): Remove.
679 1.7 christos (D1L, D1H, D2H, D2L): Define.
680 1.1 skrll
681 1.7 christos 2016-03-29 Claudiu Zissulescu <claziss (a] synopsys.com>
682 1.4 christos
683 1.7 christos * arc-ext-tbl.h (dsp_fp_i2flt): Fix typo.
684 1.4 christos
685 1.7 christos 2016-03-29 Claudiu Zissulescu <claziss (a] synopsys.com>
686 1.4 christos
687 1.7 christos * arc-tbl.h (invld07): Remove.
688 1.7 christos * arc-ext-tbl.h: New file.
689 1.7 christos * arc-dis.c (FIELDA, FIELDB, FIELDC): Remove.
690 1.7 christos * arc-opc.c (arc_opcodes): Add ext-tbl include.
691 1.4 christos
692 1.7 christos 2016-03-24 Jan Kratochvil <jan.kratochvil (a] redhat.com>
693 1.1 skrll
694 1.7 christos Fix -Wstack-usage warnings.
695 1.7 christos * aarch64-dis.c (print_operands): Substitute size.
696 1.7 christos * aarch64-opc.c (print_register_offset_address): Substitute tblen.
697 1.1 skrll
698 1.7 christos 2016-03-22 Jose E. Marchesi <jose.marchesi (a] oracle.com>
699 1.4 christos
700 1.7 christos * sparc-opc.c (sparc_opcodes): Reorder entries for `rd' in order
701 1.7 christos to get a proper diagnostic when an invalid ASR register is used.
702 1.4 christos
703 1.7 christos 2016-03-22 Nick Clifton <nickc (a] redhat.com>
704 1.1 skrll
705 1.7 christos * configure: Regenerate.
706 1.1 skrll
707 1.7 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
708 1.1 skrll
709 1.7 christos * arc-nps400-tbl.h: New file.
710 1.7 christos * arc-opc.c: Add top level comment.
711 1.7 christos (insert_nps_3bit_dst): New function.
712 1.7 christos (extract_nps_3bit_dst): New function.
713 1.7 christos (insert_nps_3bit_src2): New function.
714 1.7 christos (extract_nps_3bit_src2): New function.
715 1.7 christos (insert_nps_bitop_size): New function.
716 1.7 christos (extract_nps_bitop_size): New function.
717 1.7 christos (arc_flag_operands): Add nps400 entries.
718 1.7 christos (arc_flag_classes): Add nps400 entries.
719 1.7 christos (arc_operands): Add nps400 entries.
720 1.7 christos (arc_opcodes): Add nps400 include.
721 1.1 skrll
722 1.7 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
723 1.1 skrll
724 1.7 christos * arc-opc.c (arc_flag_classes): Convert all flag classes to use
725 1.7 christos the new class enum values.
726 1.1 skrll
727 1.7 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
728 1.1 skrll
729 1.7 christos * arc-dis.c (print_insn_arc): Handle nps400.
730 1.1 skrll
731 1.7 christos 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
732 1.1 skrll
733 1.7 christos * arc-opc.c (BASE): Delete.
734 1.1 skrll
735 1.7 christos 2016-03-18 Nick Clifton <nickc (a] redhat.com>
736 1.1 skrll
737 1.7 christos PR target/19721
738 1.7 christos * aarch64-tbl.h (aarch64_opcode_table): Fix type of second operand
739 1.7 christos of MOV insn that aliases an ORR insn.
740 1.1 skrll
741 1.7 christos 2016-03-16 Jiong Wang <jiong.wang (a] arm.com>
742 1.1 skrll
743 1.7 christos * arm-dis.c (neon_opcodes): Support new FP16 instructions.
744 1.1 skrll
745 1.7 christos 2016-03-07 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
746 1.1 skrll
747 1.7 christos * mcore-opc.h: Add const qualifiers.
748 1.7 christos * microblaze-opc.h (struct op_code_struct): Likewise.
749 1.7 christos * sh-opc.h: Likewise.
750 1.7 christos * tic4x-dis.c (tic4x_print_indirect): Likewise.
751 1.7 christos (tic4x_print_op): Likewise.
752 1.1 skrll
753 1.7 christos 2016-03-02 Alan Modra <amodra (a] gmail.com>
754 1.1 skrll
755 1.7 christos * or1k-desc.h: Regenerate.
756 1.7 christos * fr30-ibld.c: Regenerate.
757 1.7 christos * rl78-decode.c: Regenerate.
758 1.1 skrll
759 1.7 christos 2016-03-01 Nick Clifton <nickc (a] redhat.com>
760 1.4 christos
761 1.7 christos PR target/19747
762 1.7 christos * rl78-dis.c (print_insn_rl78_common): Fix typo.
763 1.4 christos
764 1.7 christos 2016-02-24 Renlin Li <renlin.li (a] arm.com>
765 1.1 skrll
766 1.7 christos * arm-dis.c (coprocessor_opcodes): Add fp16 instruction entries.
767 1.7 christos (print_insn_coprocessor): Support fp16 instructions.
768 1.1 skrll
769 1.7 christos 2016-02-24 Renlin Li <renlin.li (a] arm.com>
770 1.1 skrll
771 1.7 christos * arm-dis.c (print_insn_coprocessor): Fix mask for vsel, vmaxnm,
772 1.7 christos vminnm, vrint(mpna).
773 1.5 christos
774 1.7 christos 2016-02-24 Renlin Li <renlin.li (a] arm.com>
775 1.1 skrll
776 1.7 christos * arm-dis.c (print_insn_coprocessor): Check co-processor number for
777 1.7 christos cpd/cpd2, mcr/mcr2, mrc/mrc2, ldc/ldc2, stc/stc2.
778 1.5 christos
779 1.7 christos 2016-02-15 H.J. Lu <hongjiu.lu (a] intel.com>
780 1.1 skrll
781 1.7 christos * i386-dis.c (print_insn): Parenthesize expression to prevent
782 1.7 christos truncated addresses.
783 1.7 christos (OP_J): Likewise.
784 1.1 skrll
785 1.7 christos 2016-02-10 Claudiu Zissulescu <claziss (a] synopsys.com>
786 1.7 christos Janek van Oirschot <jvanoirs (a] synopsys.com>
787 1.1 skrll
788 1.7 christos * arc-opc.c (arc_relax_opcodes, arc_num_relax_opcodes): New
789 1.7 christos variable.
790 1.1 skrll
791 1.7 christos 2016-02-04 Nick Clifton <nickc (a] redhat.com>
792 1.1 skrll
793 1.7 christos PR target/19561
794 1.7 christos * msp430-dis.c (print_insn_msp430): Add a special case for
795 1.7 christos decoding an RRC instruction with the ZC bit set in the extension
796 1.7 christos word.
797 1.1 skrll
798 1.7 christos 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
799 1.1 skrll
800 1.7 christos * cgen-ibld.in (insert_normal): Rework calculation of shift.
801 1.7 christos * epiphany-ibld.c: Regenerate.
802 1.7 christos * fr30-ibld.c: Regenerate.
803 1.7 christos * frv-ibld.c: Regenerate.
804 1.7 christos * ip2k-ibld.c: Regenerate.
805 1.7 christos * iq2000-ibld.c: Regenerate.
806 1.7 christos * lm32-ibld.c: Regenerate.
807 1.7 christos * m32c-ibld.c: Regenerate.
808 1.7 christos * m32r-ibld.c: Regenerate.
809 1.7 christos * mep-ibld.c: Regenerate.
810 1.7 christos * mt-ibld.c: Regenerate.
811 1.7 christos * or1k-ibld.c: Regenerate.
812 1.7 christos * xc16x-ibld.c: Regenerate.
813 1.7 christos * xstormy16-ibld.c: Regenerate.
814 1.1 skrll
815 1.7 christos 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
816 1.1 skrll
817 1.7 christos * epiphany-dis.c: Regenerated from latest cpu files.
818 1.1 skrll
819 1.7 christos 2016-02-01 Michael McConville <mmcco (a] mykolab.com>
820 1.1 skrll
821 1.7 christos * cgen-dis.c (count_decodable_bits): Use unsigned value for mask
822 1.7 christos test bit.
823 1.1 skrll
824 1.7 christos 2016-01-25 Renlin Li <renlin.li (a] arm.com>
825 1.1 skrll
826 1.7 christos * arm-dis.c (mapping_symbol_for_insn): New function.
827 1.7 christos (find_ifthen_state): Call mapping_symbol_for_insn().
828 1.1 skrll
829 1.7 christos 2016-01-20 Matthew Wahab <matthew.wahab (a] arm.com>
830 1.3 christos
831 1.7 christos * aarch64-opc.c (operand_general_constraint_met_p): Check validity
832 1.7 christos of MSR UAO immediate operand.
833 1.3 christos
834 1.7 christos 2016-01-18 Maciej W. Rozycki <macro (a] imgtec.com>
835 1.3 christos
836 1.7 christos * mips-dis.c (print_insn_micromips): Remove 48-bit microMIPS
837 1.7 christos instruction support.
838 1.3 christos
839 1.7 christos 2016-01-17 Alan Modra <amodra (a] gmail.com>
840 1.1 skrll
841 1.5 christos * configure: Regenerate.
842 1.1 skrll
843 1.7 christos 2016-01-14 Nick Clifton <nickc (a] redhat.com>
844 1.7 christos
845 1.7 christos * rl78-decode.opc (rl78_decode_opcode): Add 's' operand to movw
846 1.7 christos instructions that can support stack pointer operations.
847 1.7 christos * rl78-decode.c: Regenerate.
848 1.7 christos * rl78-dis.c: Fix display of stack pointer in MOVW based
849 1.7 christos instructions.
850 1.7 christos
851 1.7 christos 2016-01-14 Matthew Wahab <matthew.wahab (a] arm.com>
852 1.7 christos
853 1.7 christos * aarch64-opc.c (aarch64_sys_reg_supported_p): Merge conditionals
854 1.7 christos testing for RAS support. Add checks for erxfr_el1, erxctlr_el1,
855 1.7 christos erxtatus_el1 and erxaddr_el1.
856 1.7 christos
857 1.7 christos 2016-01-12 Matthew Wahab <matthew.wahab (a] arm.com>
858 1.1 skrll
859 1.7 christos * arm-dis.c (arm_opcodes): Add "esb".
860 1.7 christos (thumb_opcodes): Likewise.
861 1.7 christos
862 1.7 christos 2016-01-11 Peter Bergner <bergner (a] vnet.ibm.com>
863 1.7 christos
864 1.7 christos * ppc-opc.c <xscmpnedp>: Delete.
865 1.7 christos <xvcmpnedp>: Likewise.
866 1.7 christos <xvcmpnedp.>: Likewise.
867 1.7 christos <xvcmpnesp>: Likewise.
868 1.7 christos <xvcmpnesp.>: Likewise.
869 1.1 skrll
870 1.7 christos 2016-01-08 Andreas Schwab <schwab (a] linux-m68k.org>
871 1.1 skrll
872 1.7 christos PR gas/13050
873 1.7 christos * m68k-opc.c (moveb, movew): For ISA_B/C only allow #,d(An) in
874 1.7 christos addition to ISA_A.
875 1.1 skrll
876 1.7 christos 2016-01-01 Alan Modra <amodra (a] gmail.com>
877 1.1 skrll
878 1.5 christos Update year range in copyright notice of all files.
879 1.3 christos
880 1.7 christos For older changes see ChangeLog-2015
881 1.1 skrll
883 1.5 christos Copyright (C) 2016 Free Software Foundation, Inc.
884 1.5 christos
885 1.5 christos Copying and distribution of this file, with or without modification,
886 1.5 christos are permitted in any medium without royalty provided the copyright
887 1.5 christos notice and this notice are preserved.
888 1.1 skrll
889 1.1 skrll Local Variables:
890 1.1 skrll mode: change-log
891 1.1 skrll left-margin: 8
892 1.1 skrll fill-column: 74
893 1.1 skrll version-control: never
894 End:
895