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