Add powerpc cell support.
[external/binutils.git] / opcodes / ChangeLog
1 2006-10-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2
3         * ppc-opc.c (CELL): New define.
4         (powerpc_opcodes): Enable hrfid for Cell.  Add ldbrx and stdbrx,
5         cell specific instructions.  Add {st,l}x{r,l}{,l} cell specific
6         VMX instructions.
7         * ppc-dis.c (powerpc_dialect): Handle cell.
8
9 2006-10-23  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10
11         * i386-dis.c (dis386): Add support for the change in POPCNT opcode in 
12         amdfam10 architecture.
13         (PREGRP37): NEW.
14         (print_insn): Disallow REP prefix for POPCNT.
15          
16 2006-10-20  Andrew Stubbs  <andrew.stubbs@st.com>
17
18         * sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB
19         duplicating it.
20
21 2006-10-18  Dave Brolley  <brolley@redhat.com>
22
23         * configure.in (BFD_MACHINES): Add cgen-bitset.lo for bfd_sh_arch.
24         * configure: Regenerated.
25
26 2006-09-29  Alan Modra  <amodra@bigpond.net.au>
27
28         * po/POTFILES.in: Regenerate.
29
30 2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
31             Joseph Myers  <joseph@codesourcery.com>
32             Ian Lance Taylor  <ian@wasabisystems.com>
33             Ben Elliston  <bje@wasabisystems.com>
34
35         * arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may
36         only be used with the default multiply-add operation, so if N is
37         set, don't bother printing X.  Add new iwmmxt instructions.
38         (IWMMXT_INSN_COUNT): Update.
39         (iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14
40         with a 'c' suffix.
41         (print_insn_coprocessor): Check for iWMMXt2.  Handle format
42         specifiers 'r', 'i'.
43
44 2006-09-24  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
45
46         PR binutils/3100
47         * i386-dis.c (prefix_user_table): Fix the second operand of
48         maskmovdqu instruction to allow only %xmm register instead of
49         both %xmm register and memory.
50
51 2006-09-23  H.J. Lu  <hongjiu.lu@intel.com>
52
53         PR binutils/3235
54         * i386-dis.c (OP_OFF64): Get 32bit offset if there is an
55         address size prefix.
56
57 2006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
58
59         * score-dis.c: New file.
60         * score-opc.h: New file.
61         * Makefile.am: Add Score files.
62         * Makefile.in: Regenerate.
63         * configure.in: Add support for Score target.
64         * configure: Regenerate.
65         * disassemble.c: Add support for Score target.
66
67 2006-09-16  Nick Clifton  <nickc@redhat.com>
68             Pedro Alves  <pedro_alves@portugalmail.pt>
69
70         * arm-dis.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ
71         macros defined in bfd.h.
72         * cris-dis.c: Likewise.
73         * h8300-dis.c: Likewise.
74         * i386-dis.c: Likewise.
75         * ia64-gen.c: Likewise.
76         * mips-dis: Likewise.
77
78 2006-09-04  Paul Brook  <paul@codesourcery.com>
79
80         * arm-dis.c (neon_opcode): Fix suffix on VMOVN.
81
82 2006-08-23  H.J. Lu  <hongjiu.lu@intel.com>
83
84         * i386-dis.c (three_byte_table): Expand to 256 elements.
85
86 2006-08-04  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
87
88         PR binutils/3000
89         * i386-dis.c (MXC,EMC): Define.
90         (OP_MXC): New function to handle cvt* (convert instructions) between
91         %xmm and %mm register correctly.
92         (OP_EMC): ditto.        
93         (prefix_user_table): Modified cvtpi2pd,cvtpd2pi and cvttpd2pi 
94         instruction operands in PREGRP2,PREGRP3,PREGRP4 appropriately 
95         with EMC/MXC.
96
97 2006-07-29  Richard Sandiford  <richard@codesourcery.com>
98
99         * m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire
100         "fdaddl" entry.
101
102 2006-07-19  Paul Brook  <paul@codesourcery.com>
103
104         * armd-dis.c (arm_opcodes): Fix rbit opcode.
105
106 2006-07-18  H.J. Lu  <hongjiu.lu@intel.com>
107
108         * i386-dis.c (grps): Change "sldtQ", "strQ" and "smswQ" to
109         "sldt", "str" and "smsw".
110
111 2006-07-15  H.J. Lu  <hongjiu.lu@intel.com>
112
113         PR binutils/2829
114         * i386-dis.c (GRP11_C6): NEW.
115         (GRP11_C7): Likewise.
116         (GRP12): Updated.
117         (GRP13): Likewise.
118         (GRP14): Likewise.
119         (GRP15): Likewise.
120         (GRP16): Likewise.
121         (GRPAMD): Likewise.
122         (GRPPADLCK1): Likewise.
123         (GRPPADLCK2): Likewise.
124         (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7,
125         respectively.
126         (grps): Add entries for GRP11_C6 and GRP11_C7.
127
128 2006-07-10 Dwarakanath Rajagopal        <dwarak.rajagopal@amd.com>
129            Michael Meissner             <michael.meissner@amd.com>
130
131         * i386-dis.c (dis386): Add support for 4 operand instructions. Add
132         support for amdfam10 SSE4a/ABM instructions. Modify all
133         initializer macros to have additional arguments. Disallow REP
134         prefix for non-string instructions.
135         (print_insn): Ditto.
136
137 2006-07-05  Julian Brown  <julian@codesourcery.com>
138
139         * arm-dis.c (coprocessor): Alter fmsrr disassembly syntax.
140
141 2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f.
144         (twobyte_has_modrm): Set 1 for 0x1f.
145
146 2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>
147
148         * i386-dis.c (NOP_Fixup): Removed.
149         (NOP_Fixup1): New.
150         (NOP_Fixup2): Likewise.
151         (dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90.
152
153 2006-06-12  Julian Brown  <julian@codesourcery.com>
154
155         * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
156         on 64-bit hosts.
157
158 2006-06-10  H.J. Lu  <hongjiu.lu@intel.com>
159
160         * i386.c (GRP10): Renamed to ...
161         (GRP12): This.
162         (GRP11): Renamed to ...
163         (GRP13): This.
164         (GRP12): Renamed to ...
165         (GRP14): This.
166         (GRP13): Renamed to ...
167         (GRP15): This.
168         (GRP14): Renamed to ...
169         (GRP16): This.
170         (dis386_twobyte): Updated.
171         (grps): Likewise.
172
173 2006-06-09  Nick Clifton  <nickc@redhat.com>
174
175         * po/fi.po: Updated Finnish translation.
176
177 2006-06-07  Joseph S. Myers  <joseph@codesourcery.com>
178
179         * po/Make-in (pdf, ps): New dummy targets.
180
181 2006-06-06  Paul Brook  <paul@codesourcery.com>
182
183         * arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
184         instructions.
185         (neon_opcodes): Add conditional execution specifiers.
186         (thumb_opcodes): Ditto.
187         (thumb32_opcodes): Ditto.
188         (arm_conditional): Change 0xe to "al" and add "" to end.
189         (ifthen_state, ifthen_next_state, ifthen_address): New.
190         (IFTHEN_COND): Define.
191         (print_insn_coprocessor, print_insn_neon): Print thumb conditions.
192         (print_insn_arm): Change %c to use new values of arm_conditional.
193         (print_insn_thumb16): Print thumb conditions.  Add %I.
194         (print_insn_thumb32): Print thumb conditions.
195         (find_ifthen_state): New function.
196         (print_insn): Track IT block state.
197
198 2006-06-06  Ben Elliston  <bje@au.ibm.com>
199             Anton Blanchard  <anton@samba.org>
200             Peter Bergner  <bergner@vnet.ibm.com>
201
202         * ppc-dis.c (powerpc_dialect): Handle power6 option.
203         (print_ppc_disassembler_options): Mention power6.
204
205 2006-06-06  Thiemo Seufer  <ths@mips.com>
206             Chao-ying Fu  <fu@mips.com>
207
208         * mips-dis.c: Disassemble DSP64 instructions for MIPS64R2.
209         * mips-opc.c: Add DSP64 instructions.
210
211 2006-06-06  Alan Modra  <amodra@bigpond.net.au>
212
213         * m68hc11-dis.c (print_insn): Warning fix.
214
215 2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
216
217         * po/Make-in (top_builddir): Define.
218
219 2006-06-05  Alan Modra  <amodra@bigpond.net.au>
220
221         * Makefile.am: Run "make dep-am".
222         * Makefile.in: Regenerate.
223         * config.in: Regenerate.
224
225 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
226
227         * Makefile.am (INCLUDES): Use @INCINTL@.
228         * acinclude.m4: Include new gettext macros.
229         * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
230         Remove local code for po/Makefile.
231         * Makefile.in, aclocal.m4, configure: Regenerated.
232
233 2006-05-30  Nick Clifton  <nickc@redhat.com>
234
235         * po/es.po: Updated Spanish translation.
236
237 2006-05-25  Richard Sandiford  <richard@codesourcery.com>
238
239         * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
240         and fmovem entries.  Put register list entries before immediate
241         mask entries.  Use "l" rather than "L" in the fmovem entries.
242         * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
243         out from INFO.
244         (m68k_scan_mask): New function, split out from...
245         (print_insn_m68k): ...here.  If no architecture has been set,
246         first try printing an m680x0 instruction, then try a Coldfire one.
247
248 2006-05-24  Nick Clifton  <nickc@redhat.com>
249
250         * po/ga.po: Updated Irish translation.
251
252 2006-05-22  Nick Clifton  <nickc@redhat.com>
253
254         * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
255
256 2006-05-22  Nick Clifton  <nickc@redhat.com>
257
258         * po/nl.po: Updated translation.
259
260 2006-05-18  Alan Modra  <amodra@bigpond.net.au>
261
262         * avr-dis.c: Formatting fix.
263
264 2006-05-14  Thiemo Seufer  <ths@mips.com>
265
266         * mips16-opc.c (I1, I32, I64): New shortcut defines.
267         (mips16_opcodes): Change membership of instructions to their
268         lowest baseline ISA.
269
270 2006-05-09  H.J. Lu  <hongjiu.lu@intel.com>
271
272         * i386-dis.c (grps): Update sgdt/sidt for 64bit.
273
274 2006-05-05  Julian Brown  <julian@codesourcery.com>
275
276         * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as
277         vldm/vstm.
278
279 2006-05-05  Thiemo Seufer  <ths@mips.com>
280             David Ung  <davidu@mips.com>
281
282         * mips-opc.c: Add macro for cache instruction.
283
284 2006-05-04  Thiemo Seufer  <ths@mips.com>
285             Nigel Stephens  <nigel@mips.com>
286             David Ung  <davidu@mips.com>
287
288         * mips-dis.c (mips_arch_choices): Add smartmips instruction
289         decoding to MIPS32 and MIPS32R2.  Limit DSP decoding to release
290         2 ISAs.  Add MIPS3D decoding to MIPS32R2.  Add MT decoding to
291         MIPS64R2.
292         * mips-opc.c: fix random typos in comments.
293         (INSN_SMARTMIPS): New defines.
294         (mips_builtin_opcodes): Add paired single support for MIPS32R2.
295         Move bc3f, bc3fl, bc3t, bc3tl downwards.  Move flushi, flushd,
296         flushid, wb upwards.  Move cfc3, ctc3 downwards.  Rework the
297         FP_S and FP_D flags to denote single and double register
298         accesses separately.  Move dmfc3, dmtc3, mfc3, mtc3 downwards.
299         Allow jr.hb and jalr.hb for release 1 ISAs.  Allow luxc1, suxc1
300         for MIPS32R2.  Add SmartMIPS instructions.  Add two-argument
301         variants of bc2f, bc2fl, bc2t, bc2tl.  Add mfhc2, mthc2 to
302         release 2 ISAs.
303         * mips16-opc.c (mips16_opcodes): Add sdbbp instruction.
304
305 2006-05-03  Thiemo Seufer  <ths@mips.com>
306
307         * mips-opc.c (mips_builtin_opcodes): Fix mftr argument order.
308
309 2006-05-02  Thiemo Seufer  <ths@mips.com>
310             Nigel Stephens  <nigel@mips.com>
311             David Ung  <davidu@mips.com>
312
313         * mips-dis.c (print_insn_args): Force mips16 to odd addresses.
314         (print_mips16_insn_arg): Force mips16 to odd addresses.
315
316 2006-04-30  Thiemo Seufer  <ths@mips.com>
317             David Ung  <davidu@mips.com>
318
319         * mips-opc.c (mips_builtin_opcodes): Add udi instructions
320         "udi0" to "udi15".
321         * mips-dis.c (print_insn_args): Adds udi argument handling.
322
323 2006-04-28  James E Wilson  <wilson@specifix.com>
324
325         * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing
326         error message.
327
328 2006-04-28  Thiemo Seufer  <ths@mips.com>
329             David Ung  <davidu@mips.com>
330             Nigel Stephens  <nigel@mips.com>
331
332         * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
333         names.
334
335 2006-04-28  Thiemo Seufer  <ths@mips.com>
336             Nigel Stephens  <nigel@mips.com>
337             David Ung  <davidu@mips.com>
338
339         * mips-dis.c (print_insn_args): Add mips_opcode argument.
340         (print_insn_mips):  Adjust print_insn_args call.
341
342 2006-04-28  Thiemo Seufer  <ths@mips.com>
343             Nigel Stephens  <nigel@mips.com>
344
345         * mips-dis.c (print_insn_args): Print $fcc only for FP
346         instructions, use $cc elsewise.
347
348 2006-04-28  Thiemo Seufer  <ths@mips.com>
349             Nigel Stephens  <nigel@mips.com>
350
351         * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
352         Map MIPS16 registers to O32 names.
353         (print_mips16_insn_arg): Use mips16_reg_names.
354
355 2006-04-26  Julian Brown  <julian@codesourcery.com>
356
357         * arm-dis.c (print_insn_neon): Disassemble floating-point constant
358         VMOV.
359
360 2006-04-26  Nathan Sidwell  <nathan@codesourcery.com>
361             Julian Brown  <julian@codesourcery.com>
362
363         * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
364         %<code>[zy] into %[zy]<code>.  Expand meaning of %<bitfield>['`?].
365         Add unified load/store instruction names.
366         (neon_opcode_table): New.
367         (arm_opcodes): Expand meaning of %<bitfield>['`?].
368         (arm_decode_bitfield): New.
369         (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
370         Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
371         (print_insn_neon): New.
372         (print_insn_arm): Adjust print_insn_coprocessor call. Call
373         print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
374         (print_insn_thumb32): Likewise.
375
376 2006-04-19  Alan Modra  <amodra@bigpond.net.au>
377
378         * Makefile.am: Run "make dep-am".
379         * Makefile.in: Regenerate.
380
381 2006-04-19  Alan Modra  <amodra@bigpond.net.au>
382
383         * avr-dis.c (avr_operand): Warning fix.
384
385         * configure: Regenerate.
386
387 2006-04-16  Daniel Jacobowitz  <dan@codesourcery.com>
388
389         * po/POTFILES.in: Regenerated.
390
391 2006-04-12   Hochstein  <hochstein@algo.informatik.tu-darmstadt.de>
392
393         PR binutils/2454
394         * avr-dis.c (avr_operand): Arrange for a comment to appear before
395         the symolic form of an address, so that the output of objdump -d
396         can be reassembled.
397
398 2006-04-10  DJ Delorie  <dj@redhat.com>
399
400         * m32c-asm.c: Regenerate.
401
402 2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>
403
404         * Makefile.am: Add install-html target.
405         * Makefile.in: Regenerate.
406
407 2006-04-06  Nick Clifton  <nickc@redhat.com>
408
409         * po/vi/po: Updated Vietnamese translation.
410
411 2006-03-31  Paul Koning  <ni1d@arrl.net>
412
413         * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
414
415 2006-03-16  Bernd Schmidt  <bernd.schmidt@analog.com>
416
417         * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
418         logic to identify halfword shifts.
419
420 2006-03-16  Paul Brook  <paul@codesourcery.com>
421
422         * arm-dis.c (arm_opcodes): Rename swi to svc.
423         (thumb_opcodes): Ditto.
424
425 2006-03-13  DJ Delorie  <dj@redhat.com>
426
427         * m32c-asm.c: Regenerate.
428         * m32c-desc.c: Likewise.
429         * m32c-desc.h: Likewise.
430         * m32c-dis.c: Likewise.
431         * m32c-ibld.c: Likewise.
432         * m32c-opc.c: Likewise.
433         * m32c-opc.h: Likewise.
434
435 2006-03-10  DJ Delorie  <dj@redhat.com>
436
437         * m32c-desc.c: Regenerate with mul.l, mulu.l.
438         * m32c-opc.c: Likewise.
439         * m32c-opc.h: Likewise.
440
441
442 2006-03-09  Nick Clifton  <nickc@redhat.com>
443
444         * po/sv.po: Updated Swedish translation.
445
446 2006-03-07  H.J. Lu  <hongjiu.lu@intel.com>
447
448         PR binutils/2428
449         * i386-dis.c (REP_Fixup): New function.
450         (AL): Remove duplicate.
451         (Xbr): New.
452         (Xvr): Likewise.
453         (Ybr): Likewise.
454         (Yvr): Likewise.
455         (indirDXr): Likewise.
456         (ALr): Likewise.
457         (eAXr): Likewise.
458         (dis386): Updated entries of ins, outs, movs, lods and stos.
459
460 2006-03-05  Nick Clifton  <nickc@redhat.com>
461
462         * cgen-ibld.in (insert_normal): Cope with attempts to insert a
463         signed 32-bit value into an unsigned 32-bit field when the host is
464         a 64-bit machine.
465         * fr30-ibld.c: Regenerate.
466         * frv-ibld.c: Regenerate.
467         * ip2k-ibld.c: Regenerate.
468         * iq2000-asm.c: Regenerate.
469         * iq2000-ibld.c: Regenerate.
470         * m32c-ibld.c: Regenerate.
471         * m32r-ibld.c: Regenerate.
472         * openrisc-ibld.c: Regenerate.
473         * xc16x-ibld.c: Regenerate.
474         * xstormy16-ibld.c: Regenerate.
475
476 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
477
478         * xc16x-asm.c: Regenerate.
479         * xc16x-dis.c: Regenerate.
480
481 2006-02-27  Carlos O'Donell  <carlos@codesourcery.com>
482
483         * po/Make-in: Add html target.
484
485 2006-02-27  H.J. Lu <hongjiu.lu@intel.com>
486
487         * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
488         Intel Merom New Instructions.
489         (THREE_BYTE_0): Likewise.
490         (THREE_BYTE_1): Likewise.
491         (three_byte_table): Likewise.
492         (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
493         THREE_BYTE_1 for entry 0x3a.
494         (twobyte_has_modrm): Updated.
495         (twobyte_uses_SSE_prefix): Likewise.
496         (print_insn): Handle 3-byte opcodes used by Intel Merom New
497         Instructions.
498
499 2006-02-24  David S. Miller  <davem@sunset.davemloft.net>
500
501         * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
502         (v9_hpriv_reg_names): New table.
503         (print_insn_sparc): Allow values up to 16 for '?' and '!'.
504         New cases '$' and '%' for read/write hyperprivileged register.
505         * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
506         window handling and rdhpr/wrhpr instructions.
507         
508 2006-02-24  DJ Delorie  <dj@redhat.com>
509
510         * m32c-desc.c: Regenerate with linker relaxation attributes.
511         * m32c-desc.h: Likewise.
512         * m32c-dis.c: Likewise.
513         * m32c-opc.c: Likewise.
514
515 2006-02-24  Paul Brook  <paul@codesourcery.com>
516
517         * arm-dis.c (arm_opcodes): Add V7 instructions.
518         (thumb32_opcodes): Ditto.  Handle V7M MSR/MRS variants.
519         (print_arm_address): New function.
520         (print_insn_arm): Use it.  Add 'P' and 'U' cases.
521         (psr_name): New function.
522         (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
523
524 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
525
526         * ia64-opc-i.c (bXc): New.
527         (mXc): Likewise.
528         (OpX2TaTbYaXcC): Likewise.
529         (TF). Likewise.
530         (TFCM). Likewise.
531         (ia64_opcodes_i): Add instructions for tf.
532
533         * ia64-opc.h (IMMU5b): New.
534
535         * ia64-asmtab.c: Regenerated.
536
537 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
538
539         * ia64-gen.c: Update copyright years.
540         * ia64-opc-b.c: Likewise.
541
542 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
543
544         * ia64-gen.c (lookup_regindex): Handle ".vm".
545         (print_dependency_table): Handle '\"'.
546
547         * ia64-ic.tbl: Updated from SDM 2.2.
548         * ia64-raw.tbl: Likewise.
549         * ia64-waw.tbl: Likewise.
550         * ia64-asmtab.c: Regenerated.
551
552         * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
553
554 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
555             Anil Paranjape   <anilp1@kpitcummins.com>
556             Shilin Shakti    <shilins@kpitcummins.com>
557
558         * xc16x-desc.h: New file
559         * xc16x-desc.c: New file
560         * xc16x-opc.h: New file 
561         * xc16x-opc.c: New file
562         * xc16x-ibld.c: New file
563         * xc16x-asm.c: New file
564         * xc16x-dis.c: New file
565         * Makefile.am: Entries for xc16x 
566         * Makefile.in: Regenerate 
567         * cofigure.in: Add xc16x target information.
568         * configure: Regenerate.
569         * disassemble.c: Add xc16x target information.
570
571 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
572
573         * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
574         moves.
575
576 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
577
578         * i386-dis.c ('Z'): Add a new macro.
579         (dis386_twobyte): Use "movZ" for control register moves.
580
581 2006-02-10  Nick Clifton  <nickc@redhat.com>
582
583         * iq2000-asm.c: Regenerate.
584
585 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
586
587         * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
588
589 2006-01-26  David Ung  <davidu@mips.com>
590
591         * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
592         ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
593         floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
594         nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
595         rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
596
597 2006-01-18  Arnold Metselaar  <arnoldm@sourceware.org>
598
599         * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
600         ld_d_r, pref_xd_cb): Use signed char to hold data to be
601         disassembled.   
602         * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
603         buffer overflows when disassembling instructions like
604         ld (ix+123),0x23
605         * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
606         operand, if the offset is negative.
607
608 2006-01-17  Arnold Metselaar  <arnoldm@sourceware.org>
609
610         * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
611         unsigned char to hold data to be disassembled.
612
613 2006-01-17  Andreas Schwab  <schwab@suse.de>
614
615         PR binutils/1486
616         * disassemble.c (disassemble_init_for_target): Set
617         disassembler_needs_relocs for bfd_arch_arm.
618
619 2006-01-16  Paul Brook  <paul@codesourcery.com>
620
621         * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
622         f?add?, and f?sub? instructions.
623
624 2006-01-16  Nick Clifton  <nickc@redhat.com>
625
626         * po/zh_CN.po: New Chinese (simplified) translation.
627         * configure.in (ALL_LINGUAS): Add "zh_CH".
628         * configure: Regenerate.
629
630 2006-01-05  Paul Brook  <paul@codesourcery.com>
631
632         * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
633
634 2006-01-06  DJ Delorie  <dj@redhat.com>
635
636         * m32c-desc.c: Regenerate.
637         * m32c-opc.c: Regenerate.
638         * m32c-opc.h: Regenerate.
639
640 2006-01-03  DJ Delorie  <dj@redhat.com>
641
642         * cgen-ibld.in (extract_normal): Avoid memory range errors.
643         * m32c-ibld.c: Regenerated.
644
645 For older changes see ChangeLog-2005
646 \f
647 Local Variables:
648 mode: change-log
649 left-margin: 8
650 fill-column: 74
651 version-control: never
652 End: