OSDN Git Service

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