1 2006-04-28 Thiemo Seufer <ths@mips.com>
2 David Ung <davidu@mips.com>
3 Nigel Stephens <nigel@mips.com>
5 * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
8 2006-04-28 Thiemo Seufer <ths@mips.com>
9 Nigel Stephens <nigel@mips.com>
10 David Ung <davidu@mips.com>
12 * mips-dis.c (print_insn_args): Add mips_opcode argument.
13 (print_insn_mips): Adjust print_insn_args call.
15 2006-04-28 Thiemo Seufer <ths@mips.com>
16 Nigel Stephens <nigel@mips.com>
18 * mips-dis.c (print_insn_args): Print $fcc only for FP
19 instructions, use $cc elsewise.
21 2006-04-28 Thiemo Seufer <ths@mips.com>
22 Nigel Stephens <nigel@mips.com>
24 * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
25 Map MIPS16 registers to O32 names.
26 (print_mips16_insn_arg): Use mips16_reg_names.
28 2006-04-26 Julian Brown <julian@codesourcery.com>
30 * arm-dis.c (print_insn_neon): Disassemble floating-point constant
33 2006-04-26 Nathan Sidwell <nathan@codesourcery.com>
34 Julian Brown <julian@codesourcery.com>
36 * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
37 %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?].
38 Add unified load/store instruction names.
39 (neon_opcode_table): New.
40 (arm_opcodes): Expand meaning of %<bitfield>['`?].
41 (arm_decode_bitfield): New.
42 (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
43 Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
44 (print_insn_neon): New.
45 (print_insn_arm): Adjust print_insn_coprocessor call. Call
46 print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
47 (print_insn_thumb32): Likewise.
49 2006-04-19 Alan Modra <amodra@bigpond.net.au>
51 * Makefile.am: Run "make dep-am".
52 * Makefile.in: Regenerate.
54 2006-04-19 Alan Modra <amodra@bigpond.net.au>
56 * avr-dis.c (avr_operand): Warning fix.
58 * configure: Regenerate.
60 2006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
62 * po/POTFILES.in: Regenerated.
64 2006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
67 * avr-dis.c (avr_operand): Arrange for a comment to appear before
68 the symolic form of an address, so that the output of objdump -d
71 2006-04-10 DJ Delorie <dj@redhat.com>
73 * m32c-asm.c: Regenerate.
75 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
77 * Makefile.am: Add install-html target.
78 * Makefile.in: Regenerate.
80 2006-04-06 Nick Clifton <nickc@redhat.com>
82 * po/vi/po: Updated Vietnamese translation.
84 2006-03-31 Paul Koning <ni1d@arrl.net>
86 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
88 2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
90 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
91 logic to identify halfword shifts.
93 2006-03-16 Paul Brook <paul@codesourcery.com>
95 * arm-dis.c (arm_opcodes): Rename swi to svc.
96 (thumb_opcodes): Ditto.
98 2006-03-13 DJ Delorie <dj@redhat.com>
100 * m32c-asm.c: Regenerate.
101 * m32c-desc.c: Likewise.
102 * m32c-desc.h: Likewise.
103 * m32c-dis.c: Likewise.
104 * m32c-ibld.c: Likewise.
105 * m32c-opc.c: Likewise.
106 * m32c-opc.h: Likewise.
108 2006-03-10 DJ Delorie <dj@redhat.com>
110 * m32c-desc.c: Regenerate with mul.l, mulu.l.
111 * m32c-opc.c: Likewise.
112 * m32c-opc.h: Likewise.
115 2006-03-09 Nick Clifton <nickc@redhat.com>
117 * po/sv.po: Updated Swedish translation.
119 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
122 * i386-dis.c (REP_Fixup): New function.
123 (AL): Remove duplicate.
128 (indirDXr): Likewise.
131 (dis386): Updated entries of ins, outs, movs, lods and stos.
133 2006-03-05 Nick Clifton <nickc@redhat.com>
135 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
136 signed 32-bit value into an unsigned 32-bit field when the host is
138 * fr30-ibld.c: Regenerate.
139 * frv-ibld.c: Regenerate.
140 * ip2k-ibld.c: Regenerate.
141 * iq2000-asm.c: Regenerate.
142 * iq2000-ibld.c: Regenerate.
143 * m32c-ibld.c: Regenerate.
144 * m32r-ibld.c: Regenerate.
145 * openrisc-ibld.c: Regenerate.
146 * xc16x-ibld.c: Regenerate.
147 * xstormy16-ibld.c: Regenerate.
149 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
151 * xc16x-asm.c: Regenerate.
152 * xc16x-dis.c: Regenerate.
154 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
156 * po/Make-in: Add html target.
158 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
160 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
161 Intel Merom New Instructions.
162 (THREE_BYTE_0): Likewise.
163 (THREE_BYTE_1): Likewise.
164 (three_byte_table): Likewise.
165 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
166 THREE_BYTE_1 for entry 0x3a.
167 (twobyte_has_modrm): Updated.
168 (twobyte_uses_SSE_prefix): Likewise.
169 (print_insn): Handle 3-byte opcodes used by Intel Merom New
172 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
174 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
175 (v9_hpriv_reg_names): New table.
176 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
177 New cases '$' and '%' for read/write hyperprivileged register.
178 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
179 window handling and rdhpr/wrhpr instructions.
181 2006-02-24 DJ Delorie <dj@redhat.com>
183 * m32c-desc.c: Regenerate with linker relaxation attributes.
184 * m32c-desc.h: Likewise.
185 * m32c-dis.c: Likewise.
186 * m32c-opc.c: Likewise.
188 2006-02-24 Paul Brook <paul@codesourcery.com>
190 * arm-dis.c (arm_opcodes): Add V7 instructions.
191 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
192 (print_arm_address): New function.
193 (print_insn_arm): Use it. Add 'P' and 'U' cases.
194 (psr_name): New function.
195 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
197 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
199 * ia64-opc-i.c (bXc): New.
201 (OpX2TaTbYaXcC): Likewise.
204 (ia64_opcodes_i): Add instructions for tf.
206 * ia64-opc.h (IMMU5b): New.
208 * ia64-asmtab.c: Regenerated.
210 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
212 * ia64-gen.c: Update copyright years.
213 * ia64-opc-b.c: Likewise.
215 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
217 * ia64-gen.c (lookup_regindex): Handle ".vm".
218 (print_dependency_table): Handle '\"'.
220 * ia64-ic.tbl: Updated from SDM 2.2.
221 * ia64-raw.tbl: Likewise.
222 * ia64-waw.tbl: Likewise.
223 * ia64-asmtab.c: Regenerated.
225 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
227 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
228 Anil Paranjape <anilp1@kpitcummins.com>
229 Shilin Shakti <shilins@kpitcummins.com>
231 * xc16x-desc.h: New file
232 * xc16x-desc.c: New file
233 * xc16x-opc.h: New file
234 * xc16x-opc.c: New file
235 * xc16x-ibld.c: New file
236 * xc16x-asm.c: New file
237 * xc16x-dis.c: New file
238 * Makefile.am: Entries for xc16x
239 * Makefile.in: Regenerate
240 * cofigure.in: Add xc16x target information.
241 * configure: Regenerate.
242 * disassemble.c: Add xc16x target information.
244 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
246 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
249 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
251 * i386-dis.c ('Z'): Add a new macro.
252 (dis386_twobyte): Use "movZ" for control register moves.
254 2006-02-10 Nick Clifton <nickc@redhat.com>
256 * iq2000-asm.c: Regenerate.
258 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
260 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
262 2006-01-26 David Ung <davidu@mips.com>
264 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
265 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
266 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
267 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
268 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
270 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
272 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
273 ld_d_r, pref_xd_cb): Use signed char to hold data to be
275 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
276 buffer overflows when disassembling instructions like
278 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
279 operand, if the offset is negative.
281 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
283 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
284 unsigned char to hold data to be disassembled.
286 2006-01-17 Andreas Schwab <schwab@suse.de>
289 * disassemble.c (disassemble_init_for_target): Set
290 disassembler_needs_relocs for bfd_arch_arm.
292 2006-01-16 Paul Brook <paul@codesourcery.com>
294 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
295 f?add?, and f?sub? instructions.
297 2006-01-16 Nick Clifton <nickc@redhat.com>
299 * po/zh_CN.po: New Chinese (simplified) translation.
300 * configure.in (ALL_LINGUAS): Add "zh_CH".
301 * configure: Regenerate.
303 2006-01-05 Paul Brook <paul@codesourcery.com>
305 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
307 2006-01-06 DJ Delorie <dj@redhat.com>
309 * m32c-desc.c: Regenerate.
310 * m32c-opc.c: Regenerate.
311 * m32c-opc.h: Regenerate.
313 2006-01-03 DJ Delorie <dj@redhat.com>
315 * cgen-ibld.in (extract_normal): Avoid memory range errors.
316 * m32c-ibld.c: Regenerated.
318 For older changes see ChangeLog-2005
324 version-control: never