Remove an accidental commit.
[platform/upstream/binutils.git] / opcodes / ChangeLog
1 2014-07-04  Alan Modra  <amodra@gmail.com>
2
3         * configure.ac: Rename from configure.in.
4         * Makefile.in: Regenerate.
5         * config.in: Regenerate.
6
7 2014-07-04  Alan Modra  <amodra@gmail.com>
8
9         * configure.in: Include bfd/version.m4.
10         (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
11         (BFD_VERSION): Delete.
12         * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
13         * configure: Regenerate.
14         * Makefile.in: Regenerate.
15
16 2014-07-01  Barney Stratford   <barney_stratford@fastmail.fm>
17             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
18             Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
19             Soundararajan  <Sounderarajan.D@atmel.com>
20
21         * avr-dis.c (avr_operand): Handle constraint j for 16 bit lds/sts.
22         (print_insn_avr): Do not select opcode if insn ISA is avrtiny and
23         machine is not avrtiny.
24
25 2014-06-26  Philippe De Muyter <phdm@macqel.be>
26
27         * or1k-desc.h (spr_field_masks): Add U suffix to the end of long
28         constants.
29
30 2014-06-12  Alan Modra  <amodra@gmail.com>
31
32         * or1k-asm.c, * or1k-desc.c, * or1k-desc.h, * or1k-dis.c,
33         * or1k-ibld.c, * or1k-opc.c, * or1k-opc.h, * or1k-opinst.c: Regenerate.
34
35 2014-06-10  H.J. Lu  <hongjiu.lu@intel.com>
36
37         * i386-dis.c (fwait_prefix): New.
38         (ckprefix): Set fwait_prefix.
39         (print_insn): Properly print prefixes before fwait.
40
41 2014-06-07  Alan Modra  <amodra@gmail.com>
42
43         * ppc-opc.c (UISIGNOPT): Define and use with cmpli.
44
45 2014-06-05  Joel Brobecker  <brobecker@adacore.com>
46
47         * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
48         bfd's development.sh.
49         * Makefile.in, configure: Regenerate.
50
51 2014-06-03  Nick Clifton  <nickc@redhat.com>
52
53         * msp430-dis.c (msp430_doubleoperand): Use extension_word to
54         decide when extended addressing is being used.
55
56 2014-06-02  Eric Botcazou  <ebotcazou@adacore.com>
57
58         * sparc-opc.c (cas): Disable for LEON.
59         (casl): Likewise.
60
61 2014-05-20  Alan Modra  <amodra@gmail.com>
62
63         * m68k-dis.c: Don't include setjmp.h.
64
65 2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
66
67         * i386-dis.c (ADDR16_PREFIX): Removed.
68         (ADDR32_PREFIX): Likewise.
69         (DATA16_PREFIX): Likewise.
70         (DATA32_PREFIX): Likewise.
71         (prefix_name): Updated.
72         (print_insn): Simplify data and address size prefixes processing.
73
74 2014-05-08  Stefan Kristiansson  <stefan.kristiansson@saunalahti.fi>
75
76         * or1k-desc.c: Regenerated.
77         * or1k-desc.h: Likewise.
78         * or1k-opc.c: Likewise.
79         * or1k-opc.h: Likewise.
80         * or1k-opinst.c: Likewise.
81
82 2014-05-07  Andrew Bennett  <andrew.bennett@imgtec.com>
83
84         * mips-opc.c (mips_builtin_opcodes): Add MIPS32r5 eretnc instruction.
85         (I34): New define.
86         (I36): New define.
87         (I66): New define.
88         (I68): New define.
89         * mips-dis.c (mips_arch_choices): Add mips32r3, mips32r5, mips64r3 and
90         mips64r5.
91         (parse_mips_dis_option): Update MSA and virtualization support to
92         allow mips64r3 and mips64r5.
93
94 2014-05-07  Andrew Bennett  <andrew.bennett@imgtec.com>
95
96         * mips-opc.c (G3): Remove I4.
97
98 2014-05-05  H.J. Lu  <hongjiu.lu@intel.com>
99
100         PR binutils/16893
101         * i386-dis.c (twobyte_has_mandatory_prefix): New variable.
102         (end_codep): Likewise.
103         (mandatory_prefix): Likewise.
104         (active_seg_prefix): Likewise.
105         (ckprefix): Set active_seg_prefix to the active segment register
106         prefix.
107         (seg_prefix): Removed.
108         (get_valid_dis386): Use the last of PREFIX_REPNZ and PREFIX_REPZ
109         for prefix index.  Ignore the index if it is invalid and the
110         mandatory prefix isn't required.
111         (print_insn): Set mandatory_prefix if the PREFIX_XXX prefix is
112         mandatory.  Don't set PREFIX_REPZ/PREFIX_REPNZ/PREFIX_LOCK bits
113         in used_prefixes here.  Don't print unused prefixes.  Check
114         active_seg_prefix for the active segment register prefix.
115         Restore the DFLAG bit in sizeflag if the data size prefix is
116         unused.  Check the unused mandatory PREFIX_XXX prefixes
117         (append_seg): Only print the segment register which gets used.
118         (OP_E_memory): Check active_seg_prefix for the segment register
119         prefix.
120         (OP_OFF): Likewise.
121         (OP_OFF64): Likewise.
122         (OP_DSreg): Set active_seg_prefix to PREFIX_DS if it is unset.
123
124 2014-05-02  H.J. Lu  <hongjiu.lu@intel.com>
125
126         PR binutils/16886
127         * config.in: Regenerated.
128         * configure: Likewise.
129         * configure.in: Check if sigsetjmp is available.
130         * h8500-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
131         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
132         (print_insn_h8500): Replace setjmp with OPCODES_SIGSETJMP.
133         * i386-dis.c (dis_private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
134         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
135         (print_insn): Replace setjmp with OPCODES_SIGSETJMP.
136         * ns32k-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
137         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
138         (print_insn_ns32k): Replace setjmp with OPCODES_SIGSETJMP.
139         * sysdep.h (OPCODES_SIGJMP_BUF): New macro.
140         (OPCODES_SIGSETJMP): Likewise.
141         (OPCODES_SIGLONGJMP): Likewise.
142         * vax-dis.c (private): Replace jmp_buf with OPCODES_SIGJMP_BUF.
143         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
144         (print_insn_vax): Replace setjmp with OPCODES_SIGSETJMP.
145         * xtensa-dis.c (dis_private): Replace jmp_buf with
146         OPCODES_SIGJMP_BUF.
147         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
148         (print_insn_xtensa): Replace setjmp with OPCODES_SIGSETJMP.
149         * z8k-dis.c(instr_data_s): Replace jmp_buf with OPCODES_SIGJMP_BUF.
150         (fetch_data): Replace longjmp with OPCODES_SIGLONGJMP.
151         (print_insn_z8k): Replace setjmp with OPCODES_SIGSETJMP.
152
153 2014-05-01  H.J. Lu  <hongjiu.lu@intel.com>
154
155         PR binutils/16891
156         * i386-dis.c (print_insn): Handle prefixes before fwait.
157
158 2014-04-26  Alan Modra  <amodra@gmail.com>
159
160         * po/POTFILES.in: Regenerate.
161
162 2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
163
164         * mips-dis.c (mips_arch_choices): Update mips32r2 and mips64r2
165         to allow the MIPS XPA ASE.
166         (parse_mips_dis_option): Process the -Mxpa option.
167         * mips-opc.c (XPA): New define.
168         (mips_builtin_opcodes): Add MIPS XPA instructions and move the
169         locations of the ctc0 and cfc0 instructions.
170
171 2014-04-22  Christian Svensson  <blue@cmd.nu>
172
173         * Makefile.am: Remove openrisc and or32 support.  Add support for or1k.
174         * configure.in: Likewise.
175         * disassemble.c: Likewise.
176         * or1k-asm.c: New file.
177         * or1k-desc.c: New file.
178         * or1k-desc.h: New file.
179         * or1k-dis.c: New file.
180         * or1k-ibld.c: New file.
181         * or1k-opc.c: New file.
182         * or1k-opc.h: New file.
183         * or1k-opinst.c: New file.
184         * Makefile.in: Regenerate.
185         * configure: Regenerate.
186         * openrisc-asm.c: Delete.
187         * openrisc-desc.c: Delete.
188         * openrisc-desc.h: Delete.
189         * openrisc-dis.c: Delete.
190         * openrisc-ibld.c: Delete.
191         * openrisc-opc.c: Delete.
192         * openrisc-opc.h: Delete.
193         * or32-dis.c: Delete.
194         * or32-opc.c: Delete.
195
196 2014-04-04  Ilya Tocar  <ilya.tocar@intel.com>
197
198         * i386-dis.c (rm_table): Add encls, enclu.
199         * i386-gen.c (cpu_flag_init): Add CPU_SE1_FLAGS,
200         (cpu_flags): Add CpuSE1.
201         * i386-opc.h (enum): Add CpuSE1.
202         (i386_cpu_flags): Add cpuse1.
203         * i386-opc.tbl: Add encls, enclu.
204         * i386-init.h: Regenerated.
205         * i386-tbl.h: Likewise.
206
207 2014-04-02  Anthony Green  <green@moxielogic.com>
208
209         * moxie-opc.c (moxie_form1_opc_info): Add sign-extension
210         instructions, sex.b and sex.s.
211
212 2014-03-26  Jiong Wang  <jiong.wang@arm.com>
213
214         * aarch64-dis.c (aarch64_ext_ldst_elemlist): Check H/S undefined
215         instructions.
216
217 2014-03-20  Ilya Tocar  <ilya.tocar@intel.com>
218
219         * i386-opc.tbl: Change memory size for vgatherpf0qps, vgatherpf1qps,
220         vscatterpf0qps, vscatterpf1qps, vgatherqps, vpgatherqd, vpscatterqd,
221         vscatterqps.
222         * i386-tbl.h: Regenerate.
223
224 2014-03-19  Jose E. Marchesi  <jose.marchesi@oracle.com>
225
226         * sparc-dis.c (v9_hpriv_reg_names): Names for %hstick_offset and
227         %hstick_enable added.
228
229 2014-03-19  Nick Clifton  <nickc@redhat.com>
230
231         * rx-decode.opc (bwl): Allow for bogus instructions with a size
232         field of 3.
233         (sbwl, ubwl, SCALE): Likewise.
234         * rx-decode.c: Regenerate.
235
236 2014-03-12  Alan Modra  <amodra@gmail.com>
237
238         * Makefile.in: Regenerate.
239
240 2014-03-05  Alan Modra  <amodra@gmail.com>
241
242         Update copyright years.
243
244 2014-03-04  Heiher  <r@hev.cc>
245
246         * mips-dis.c (mips_arch_choices): Usee ISA_MIPS64R2 for Loongson-3A.
247
248 2014-03-04  Richard Sandiford  <rdsandiford@googlemail.com>
249
250         * mips-opc.c (mips_builtin_opcodes): Move the udi* instructions
251         so that they come after the Loongson extensions.
252
253 2014-03-03  Alan Modra  <amodra@gmail.com>
254
255         * i386-gen.c (process_copyright): Emit copyright notice on one line.
256
257 2014-02-28  Alan Modra  <amodra@gmail.com>
258
259         * msp430-decode.c: Regenerate.
260
261 2014-02-27  Jiong Wang  <jiong.wang@arm.com>
262
263         * aarch64-tbl.h (aarch64_opcode_table): Replace IMM0 with
264         FPIMM0 for fcmeq, fcmgt, fcmge, fcmlt and fcmle.
265
266 2014-02-27  Yufeng Zhang  <yufeng.zhang@arm.com>
267
268         * aarch64-opc.c (print_register_offset_address): Call
269         get_int_reg_name to prepare the register name.
270
271 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
272
273         * i386-opc.tbl: Remove wrong variant of vcvtps2ph
274         * i386-tbl.h: Regenerate.
275
276 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
277
278         * i386-gen.c (cpu_flag_init): Add CPU_PREFETCHWT1_FLAGS/
279         (cpu_flags): Add CpuPREFETCHWT1.
280         * i386-init.h: Regenerate.
281         * i386-opc.h (CpuPREFETCHWT1): New.
282         (i386_cpu_flags): Add cpuprefetchwt1.
283         * i386-opc.tbl: Cahnge CPU of prefetchwt1 from CpuAVX512PF to CpuPREFETCHWT1.
284         * i386-tbl.h: Regenerate.
285
286 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
287
288         * i386-opc.tbl: Change CPU of vptestnmq, vptestnmd from CpuAVX512CD,
289         to CpuAVX512F.
290         * i386-tbl.h: Regenerate.
291
292 2014-02-19  H.J. Lu  <hongjiu.lu@intel.com>
293
294         * i386-gen.c (output_cpu_flags): Don't output trailing space.
295         (output_opcode_modifier): Likewise.
296         (output_operand_type): Likewise.
297         * i386-init.h: Regenerated.
298         * i386-tbl.h: Likewise.
299
300 2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
301
302         * i386-dis.c (MOD enum): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4,
303         MOD_0FC7_REG_5.
304         (PREFIX enum): Add PREFIX_0FAE_REG_7.
305         (reg_table): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4 MOD_0FC7_REG_5.
306         (prefix_table): Add clflusopt.
307         (mod_table): Add xrstors, xsavec, xsaves.
308         * i386-gen.c (cpu_flag_init): Add CPU_CLFLUSHOPT_FLAGS,
309         CPU_XSAVES_FLAGS, CPU_XSAVEC_FLAGS.
310         (cpu_flags): Add CpuClflushOpt, CpuXSAVES, CpuXSAVEC.
311         * i386-init.h: Regenerate.
312         * i386-opc.tbl: Add clflushopt, xrstors, xrstors64, xsaves,
313         xsaves64, xsavec, xsavec64.
314         * i386-tbl.h: Regenerate.
315
316 2014-02-10  Alan Modra  <amodra@gmail.com>
317
318         * po/POTFILES.in: Regenerate.
319         * po/opcodes.pot: Regenerate.
320
321 2014-01-30  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
322             Jan Beulich  <jbeulich@suse.com>
323
324         PR binutils/16490
325         * i386-dis.c (OP_E_memory): Fix shift computation for
326         vex_vsib_q_w_dq_mode.
327
328 2014-01-09  Bradley Nelson  <bradnelson@google.com>
329             Roland McGrath  <mcgrathr@google.com>
330
331         * i386-dis.c (print_insn): Do not touch all_prefixes[-1] when
332         last_rex_prefix is -1.
333
334 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
335
336         * i386-gen.c (process_copyright): Update copyright year to 2014.
337
338 2014-01-03  Maciej W. Rozycki  <macro@codesourcery.com>
339
340         * nds32-asm.c (parse_operand): Fix out-of-range integer constant.
341
342 For older changes see ChangeLog-2013
343 \f
344 Copyright (C) 2014 Free Software Foundation, Inc.
345
346 Copying and distribution of this file, with or without modification,
347 are permitted in any medium without royalty provided the copyright
348 notice and this notice are preserved.
349
350 Local Variables:
351 mode: change-log
352 left-margin: 8
353 fill-column: 74
354 version-control: never
355 End: