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