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