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