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