include/opcode/
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
9622b051
AM
12006-06-06 Ben Elliston <bje@au.ibm.com>
2 Anton Blanchard <anton@samba.org>
3 Peter Bergner <bergner@vnet.ibm.com>
4
5 * ppc-dis.c (powerpc_dialect): Handle power6 option.
6 (print_ppc_disassembler_options): Mention power6.
7
65263ce3
TS
82006-06-06 Thiemo Seufer <ths@mips.com>
9 Chao-ying Fu <fu@mips.com>
10
11 * mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
12 * mips-opc.c: Add DSP64 instructions.
13
92ce91bb
AM
142006-06-06 Alan Modra <amodra@bigpond.net.au>
15
16 * m68hc11-dis.c (print_insn): Warning fix.
17
4cfe2c59
DJ
182006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19
20 * po/Make-in (top_builddir): Define.
21
7ff1a5b5
AM
222006-06-05 Alan Modra <amodra@bigpond.net.au>
23
24 * Makefile.am: Run "make dep-am".
25 * Makefile.in: Regenerate.
26 * config.in: Regenerate.
27
20e95c23
DJ
282006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
29
30 * Makefile.am (INCLUDES): Use @INCINTL@.
31 * acinclude.m4: Include new gettext macros.
32 * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
33 Remove local code for po/Makefile.
34 * Makefile.in, aclocal.m4, configure: Regenerated.
35
eebf07fb
NC
362006-05-30 Nick Clifton <nickc@redhat.com>
37
38 * po/es.po: Updated Spanish translation.
39
a596001e
RS
402006-05-25 Richard Sandiford <richard@codesourcery.com>
41
42 * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
43 and fmovem entries. Put register list entries before immediate
44 mask entries. Use "l" rather than "L" in the fmovem entries.
45 * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
46 out from INFO.
47 (m68k_scan_mask): New function, split out from...
48 (print_insn_m68k): ...here. If no architecture has been set,
49 first try printing an m680x0 instruction, then try a Coldfire one.
50
4a4d496a
NC
512006-05-24 Nick Clifton <nickc@redhat.com>
52
53 * po/ga.po: Updated Irish translation.
54
a854efa3
NC
552006-05-22 Nick Clifton <nickc@redhat.com>
56
57 * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
58
0bd79061
NC
592006-05-22 Nick Clifton <nickc@redhat.com>
60
61 * po/nl.po: Updated translation.
62
00988f49
AM
632006-05-18 Alan Modra <amodra@bigpond.net.au>
64
65 * avr-dis.c: Formatting fix.
66
9b3f89ee
TS
672006-05-14 Thiemo Seufer <ths@mips.com>
68
69 * mips16-opc.c (I1, I32, I64): New shortcut defines.
70 (mips16_opcodes): Change membership of instructions to their
71 lowest baseline ISA.
72
cb6d3433
L
732006-05-09 H.J. Lu <hongjiu.lu@intel.com>
74
75 * i386-dis.c (grps): Update sgdt/sidt for 64bit.
76
1f3c39b9
JB
772006-05-05 Julian Brown <julian@codesourcery.com>
78
79 * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as
80 vldm/vstm.
81
d43b4baf
TS
822006-05-05 Thiemo Seufer <ths@mips.com>
83 David Ung <davidu@mips.com>
84
85 * mips-opc.c: Add macro for cache instruction.
86
39a7806d
TS
872006-05-04 Thiemo Seufer <ths@mips.com>
88 Nigel Stephens <nigel@mips.com>
89 David Ung <davidu@mips.com>
90
91 * mips-dis.c (mips_arch_choices): Add smartmips instruction
92 decoding to MIPS32 and MIPS32R2. Limit DSP decoding to release
93 2 ISAs. Add MIPS3D decoding to MIPS32R2. Add MT decoding to
94 MIPS64R2.
95 * mips-opc.c: fix random typos in comments.
96 (INSN_SMARTMIPS): New defines.
97 (mips_builtin_opcodes): Add paired single support for MIPS32R2.
98 Move bc3f, bc3fl, bc3t, bc3tl downwards. Move flushi, flushd,
99 flushid, wb upwards. Move cfc3, ctc3 downwards. Rework the
100 FP_S and FP_D flags to denote single and double register
101 accesses separately. Move dmfc3, dmtc3, mfc3, mtc3 downwards.
102 Allow jr.hb and jalr.hb for release 1 ISAs. Allow luxc1, suxc1
103 for MIPS32R2. Add SmartMIPS instructions. Add two-argument
104 variants of bc2f, bc2fl, bc2t, bc2tl. Add mfhc2, mthc2 to
105 release 2 ISAs.
106 * mips16-opc.c (mips16_opcodes): Add sdbbp instruction.
107
104b4fab
TS
1082006-05-03 Thiemo Seufer <ths@mips.com>
109
110 * mips-opc.c (mips_builtin_opcodes): Fix mftr argument order.
111
022fac6d
TS
1122006-05-02 Thiemo Seufer <ths@mips.com>
113 Nigel Stephens <nigel@mips.com>
114 David Ung <davidu@mips.com>
115
116 * mips-dis.c (print_insn_args): Force mips16 to odd addresses.
117 (print_mips16_insn_arg): Force mips16 to odd addresses.
118
9bcd4f99
TS
1192006-04-30 Thiemo Seufer <ths@mips.com>
120 David Ung <davidu@mips.com>
121
122 * mips-opc.c (mips_builtin_opcodes): Add udi instructions
123 "udi0" to "udi15".
124 * mips-dis.c (print_insn_args): Adds udi argument handling.
125
f095b97b
JW
1262006-04-28 James E Wilson <wilson@specifix.com>
127
128 * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing
129 error message.
130
59c455b3
TS
1312006-04-28 Thiemo Seufer <ths@mips.com>
132 David Ung <davidu@mips.com>
bdb09db1 133 Nigel Stephens <nigel@mips.com>
59c455b3
TS
134
135 * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
136 names.
137
cc0ca239 1382006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 139 Nigel Stephens <nigel@mips.com>
cc0ca239
TS
140 David Ung <davidu@mips.com>
141
142 * mips-dis.c (print_insn_args): Add mips_opcode argument.
143 (print_insn_mips): Adjust print_insn_args call.
144
0d09bfe6 1452006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 146 Nigel Stephens <nigel@mips.com>
0d09bfe6
TS
147
148 * mips-dis.c (print_insn_args): Print $fcc only for FP
149 instructions, use $cc elsewise.
150
654c225a 1512006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 152 Nigel Stephens <nigel@mips.com>
654c225a
TS
153
154 * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
155 Map MIPS16 registers to O32 names.
156 (print_mips16_insn_arg): Use mips16_reg_names.
157
0dbde4cf
JB
1582006-04-26 Julian Brown <julian@codesourcery.com>
159
160 * arm-dis.c (print_insn_neon): Disassemble floating-point constant
161 VMOV.
162
16980d0b
JB
1632006-04-26 Nathan Sidwell <nathan@codesourcery.com>
164 Julian Brown <julian@codesourcery.com>
165
166 * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
167 %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?].
168 Add unified load/store instruction names.
169 (neon_opcode_table): New.
170 (arm_opcodes): Expand meaning of %<bitfield>['`?].
171 (arm_decode_bitfield): New.
172 (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
173 Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
174 (print_insn_neon): New.
175 (print_insn_arm): Adjust print_insn_coprocessor call. Call
176 print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
177 (print_insn_thumb32): Likewise.
178
ec3fcc56
AM
1792006-04-19 Alan Modra <amodra@bigpond.net.au>
180
181 * Makefile.am: Run "make dep-am".
182 * Makefile.in: Regenerate.
183
241a6c40
AM
1842006-04-19 Alan Modra <amodra@bigpond.net.au>
185
7c6646cd
AM
186 * avr-dis.c (avr_operand): Warning fix.
187
241a6c40
AM
188 * configure: Regenerate.
189
e7403566
DJ
1902006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
191
192 * po/POTFILES.in: Regenerated.
193
52f16a0e
NC
1942006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
195
196 PR binutils/2454
197 * avr-dis.c (avr_operand): Arrange for a comment to appear before
198 the symolic form of an address, so that the output of objdump -d
199 can be reassembled.
200
e78efa90
DD
2012006-04-10 DJ Delorie <dj@redhat.com>
202
203 * m32c-asm.c: Regenerate.
204
108a6f8e
CD
2052006-04-06 Carlos O'Donell <carlos@codesourcery.com>
206
207 * Makefile.am: Add install-html target.
208 * Makefile.in: Regenerate.
209
a135cb2c
NC
2102006-04-06 Nick Clifton <nickc@redhat.com>
211
212 * po/vi/po: Updated Vietnamese translation.
213
47426b41
AM
2142006-03-31 Paul Koning <ni1d@arrl.net>
215
216 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
217
331f1cbe
BS
2182006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
219
220 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
221 logic to identify halfword shifts.
222
c16d2bf0
PB
2232006-03-16 Paul Brook <paul@codesourcery.com>
224
225 * arm-dis.c (arm_opcodes): Rename swi to svc.
226 (thumb_opcodes): Ditto.
227
5348b81e
DD
2282006-03-13 DJ Delorie <dj@redhat.com>
229
5398310a
DD
230 * m32c-asm.c: Regenerate.
231 * m32c-desc.c: Likewise.
232 * m32c-desc.h: Likewise.
233 * m32c-dis.c: Likewise.
234 * m32c-ibld.c: Likewise.
5348b81e
DD
235 * m32c-opc.c: Likewise.
236 * m32c-opc.h: Likewise.
237
253d272c
DD
2382006-03-10 DJ Delorie <dj@redhat.com>
239
240 * m32c-desc.c: Regenerate with mul.l, mulu.l.
241 * m32c-opc.c: Likewise.
242 * m32c-opc.h: Likewise.
243
244
f530741d
NC
2452006-03-09 Nick Clifton <nickc@redhat.com>
246
247 * po/sv.po: Updated Swedish translation.
248
35c52694
L
2492006-03-07 H.J. Lu <hongjiu.lu@intel.com>
250
251 PR binutils/2428
252 * i386-dis.c (REP_Fixup): New function.
253 (AL): Remove duplicate.
254 (Xbr): New.
255 (Xvr): Likewise.
256 (Ybr): Likewise.
257 (Yvr): Likewise.
258 (indirDXr): Likewise.
259 (ALr): Likewise.
260 (eAXr): Likewise.
261 (dis386): Updated entries of ins, outs, movs, lods and stos.
262
ed963e2d
NC
2632006-03-05 Nick Clifton <nickc@redhat.com>
264
265 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
266 signed 32-bit value into an unsigned 32-bit field when the host is
267 a 64-bit machine.
268 * fr30-ibld.c: Regenerate.
269 * frv-ibld.c: Regenerate.
270 * ip2k-ibld.c: Regenerate.
271 * iq2000-asm.c: Regenerate.
272 * iq2000-ibld.c: Regenerate.
273 * m32c-ibld.c: Regenerate.
274 * m32r-ibld.c: Regenerate.
275 * openrisc-ibld.c: Regenerate.
276 * xc16x-ibld.c: Regenerate.
277 * xstormy16-ibld.c: Regenerate.
278
c7d41dc5
NC
2792006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
280
281 * xc16x-asm.c: Regenerate.
282 * xc16x-dis.c: Regenerate.
c7d41dc5 283
f7d9e5c3
CD
2842006-02-27 Carlos O'Donell <carlos@codesourcery.com>
285
286 * po/Make-in: Add html target.
287
331d2d0d
L
2882006-02-27 H.J. Lu <hongjiu.lu@intel.com>
289
290 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
291 Intel Merom New Instructions.
292 (THREE_BYTE_0): Likewise.
293 (THREE_BYTE_1): Likewise.
294 (three_byte_table): Likewise.
295 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
296 THREE_BYTE_1 for entry 0x3a.
297 (twobyte_has_modrm): Updated.
298 (twobyte_uses_SSE_prefix): Likewise.
299 (print_insn): Handle 3-byte opcodes used by Intel Merom New
300 Instructions.
301
ff3f9d5b
DM
3022006-02-24 David S. Miller <davem@sunset.davemloft.net>
303
304 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
305 (v9_hpriv_reg_names): New table.
306 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
307 New cases '$' and '%' for read/write hyperprivileged register.
308 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
309 window handling and rdhpr/wrhpr instructions.
310
6772dd07
DD
3112006-02-24 DJ Delorie <dj@redhat.com>
312
313 * m32c-desc.c: Regenerate with linker relaxation attributes.
314 * m32c-desc.h: Likewise.
315 * m32c-dis.c: Likewise.
316 * m32c-opc.c: Likewise.
317
62b3e311
PB
3182006-02-24 Paul Brook <paul@codesourcery.com>
319
320 * arm-dis.c (arm_opcodes): Add V7 instructions.
321 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
322 (print_arm_address): New function.
323 (print_insn_arm): Use it. Add 'P' and 'U' cases.
324 (psr_name): New function.
325 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
326
59cf82fe
L
3272006-02-23 H.J. Lu <hongjiu.lu@intel.com>
328
329 * ia64-opc-i.c (bXc): New.
330 (mXc): Likewise.
331 (OpX2TaTbYaXcC): Likewise.
332 (TF). Likewise.
333 (TFCM). Likewise.
334 (ia64_opcodes_i): Add instructions for tf.
335
336 * ia64-opc.h (IMMU5b): New.
337
338 * ia64-asmtab.c: Regenerated.
339
19a7219f
L
3402006-02-23 H.J. Lu <hongjiu.lu@intel.com>
341
342 * ia64-gen.c: Update copyright years.
343 * ia64-opc-b.c: Likewise.
344
7f3dfb9c
L
3452006-02-22 H.J. Lu <hongjiu.lu@intel.com>
346
347 * ia64-gen.c (lookup_regindex): Handle ".vm".
348 (print_dependency_table): Handle '\"'.
349
350 * ia64-ic.tbl: Updated from SDM 2.2.
351 * ia64-raw.tbl: Likewise.
352 * ia64-waw.tbl: Likewise.
353 * ia64-asmtab.c: Regenerated.
354
355 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
356
d70c5fc7
NC
3572006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
358 Anil Paranjape <anilp1@kpitcummins.com>
359 Shilin Shakti <shilins@kpitcummins.com>
360
361 * xc16x-desc.h: New file
362 * xc16x-desc.c: New file
363 * xc16x-opc.h: New file
364 * xc16x-opc.c: New file
365 * xc16x-ibld.c: New file
366 * xc16x-asm.c: New file
367 * xc16x-dis.c: New file
368 * Makefile.am: Entries for xc16x
369 * Makefile.in: Regenerate
370 * cofigure.in: Add xc16x target information.
371 * configure: Regenerate.
372 * disassemble.c: Add xc16x target information.
373
a1cfb73e
L
3742006-02-11 H.J. Lu <hongjiu.lu@intel.com>
375
376 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
377 moves.
378
6dd5059a
L
3792006-02-11 H.J. Lu <hongjiu.lu@intel.com>
380
381 * i386-dis.c ('Z'): Add a new macro.
382 (dis386_twobyte): Use "movZ" for control register moves.
383
8536c657
NC
3842006-02-10 Nick Clifton <nickc@redhat.com>
385
386 * iq2000-asm.c: Regenerate.
387
266abb8f
NS
3882006-02-07 Nathan Sidwell <nathan@codesourcery.com>
389
390 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
391
f1a64f49
DU
3922006-01-26 David Ung <davidu@mips.com>
393
394 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
395 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
396 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
397 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
398 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
399
9e919b5f
AM
4002006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
401
402 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
403 ld_d_r, pref_xd_cb): Use signed char to hold data to be
404 disassembled.
405 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
406 buffer overflows when disassembling instructions like
407 ld (ix+123),0x23
408 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
409 operand, if the offset is negative.
410
c9021189
AM
4112006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
412
413 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
414 unsigned char to hold data to be disassembled.
415
d99b6465
AS
4162006-01-17 Andreas Schwab <schwab@suse.de>
417
418 PR binutils/1486
419 * disassemble.c (disassemble_init_for_target): Set
420 disassembler_needs_relocs for bfd_arch_arm.
421
c2fe9327
PB
4222006-01-16 Paul Brook <paul@codesourcery.com>
423
e88d958a 424 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
c2fe9327
PB
425 f?add?, and f?sub? instructions.
426
32fba81d
NC
4272006-01-16 Nick Clifton <nickc@redhat.com>
428
429 * po/zh_CN.po: New Chinese (simplified) translation.
430 * configure.in (ALL_LINGUAS): Add "zh_CH".
431 * configure: Regenerate.
432
1b3a26b5
PB
4332006-01-05 Paul Brook <paul@codesourcery.com>
434
435 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
436
db313fa6
DD
4372006-01-06 DJ Delorie <dj@redhat.com>
438
439 * m32c-desc.c: Regenerate.
440 * m32c-opc.c: Regenerate.
441 * m32c-opc.h: Regenerate.
442
54d46aca
DD
4432006-01-03 DJ Delorie <dj@redhat.com>
444
445 * cgen-ibld.in (extract_normal): Avoid memory range errors.
446 * m32c-ibld.c: Regenerated.
447
e88d958a 448For older changes see ChangeLog-2005
252b5132
RH
449\f
450Local Variables:
2f6d2f85
NC
451mode: change-log
452left-margin: 8
453fill-column: 74
252b5132
RH
454version-control: never
455End:
This page took 0.341557 seconds and 4 git commands to generate.