1 2006-04-28 Thiemo Seufer <ths@mips.com>
2 Nigel Stevens <nigel@mips.com>
4 * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
5 Map MIPS16 registers to O32 names.
6 (print_mips16_insn_arg): Use mips16_reg_names.
8 2006-04-26 Julian Brown <julian@codesourcery.com>
10 * arm-dis.c (print_insn_neon): Disassemble floating-point constant
13 2006-04-26 Nathan Sidwell <nathan@codesourcery.com>
14 Julian Brown <julian@codesourcery.com>
16 * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
17 %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?].
18 Add unified load/store instruction names.
19 (neon_opcode_table): New.
20 (arm_opcodes): Expand meaning of %<bitfield>['`?].
21 (arm_decode_bitfield): New.
22 (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
23 Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
24 (print_insn_neon): New.
25 (print_insn_arm): Adjust print_insn_coprocessor call. Call
26 print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
27 (print_insn_thumb32): Likewise.
29 2006-04-19 Alan Modra <amodra@bigpond.net.au>
31 * Makefile.am: Run "make dep-am".
32 * Makefile.in: Regenerate.
34 2006-04-19 Alan Modra <amodra@bigpond.net.au>
36 * avr-dis.c (avr_operand): Warning fix.
38 * configure: Regenerate.
40 2006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
42 * po/POTFILES.in: Regenerated.
44 2006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
47 * avr-dis.c (avr_operand): Arrange for a comment to appear before
48 the symolic form of an address, so that the output of objdump -d
51 2006-04-10 DJ Delorie <dj@redhat.com>
53 * m32c-asm.c: Regenerate.
55 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
57 * Makefile.am: Add install-html target.
58 * Makefile.in: Regenerate.
60 2006-04-06 Nick Clifton <nickc@redhat.com>
62 * po/vi/po: Updated Vietnamese translation.
64 2006-03-31 Paul Koning <ni1d@arrl.net>
66 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
68 2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
70 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
71 logic to identify halfword shifts.
73 2006-03-16 Paul Brook <paul@codesourcery.com>
75 * arm-dis.c (arm_opcodes): Rename swi to svc.
76 (thumb_opcodes): Ditto.
78 2006-03-13 DJ Delorie <dj@redhat.com>
80 * m32c-asm.c: Regenerate.
81 * m32c-desc.c: Likewise.
82 * m32c-desc.h: Likewise.
83 * m32c-dis.c: Likewise.
84 * m32c-ibld.c: Likewise.
85 * m32c-opc.c: Likewise.
86 * m32c-opc.h: Likewise.
88 2006-03-10 DJ Delorie <dj@redhat.com>
90 * m32c-desc.c: Regenerate with mul.l, mulu.l.
91 * m32c-opc.c: Likewise.
92 * m32c-opc.h: Likewise.
95 2006-03-09 Nick Clifton <nickc@redhat.com>
97 * po/sv.po: Updated Swedish translation.
99 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
102 * i386-dis.c (REP_Fixup): New function.
103 (AL): Remove duplicate.
108 (indirDXr): Likewise.
111 (dis386): Updated entries of ins, outs, movs, lods and stos.
113 2006-03-05 Nick Clifton <nickc@redhat.com>
115 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
116 signed 32-bit value into an unsigned 32-bit field when the host is
118 * fr30-ibld.c: Regenerate.
119 * frv-ibld.c: Regenerate.
120 * ip2k-ibld.c: Regenerate.
121 * iq2000-asm.c: Regenerate.
122 * iq2000-ibld.c: Regenerate.
123 * m32c-ibld.c: Regenerate.
124 * m32r-ibld.c: Regenerate.
125 * openrisc-ibld.c: Regenerate.
126 * xc16x-ibld.c: Regenerate.
127 * xstormy16-ibld.c: Regenerate.
129 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
131 * xc16x-asm.c: Regenerate.
132 * xc16x-dis.c: Regenerate.
134 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
136 * po/Make-in: Add html target.
138 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
140 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
141 Intel Merom New Instructions.
142 (THREE_BYTE_0): Likewise.
143 (THREE_BYTE_1): Likewise.
144 (three_byte_table): Likewise.
145 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
146 THREE_BYTE_1 for entry 0x3a.
147 (twobyte_has_modrm): Updated.
148 (twobyte_uses_SSE_prefix): Likewise.
149 (print_insn): Handle 3-byte opcodes used by Intel Merom New
152 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
154 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
155 (v9_hpriv_reg_names): New table.
156 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
157 New cases '$' and '%' for read/write hyperprivileged register.
158 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
159 window handling and rdhpr/wrhpr instructions.
161 2006-02-24 DJ Delorie <dj@redhat.com>
163 * m32c-desc.c: Regenerate with linker relaxation attributes.
164 * m32c-desc.h: Likewise.
165 * m32c-dis.c: Likewise.
166 * m32c-opc.c: Likewise.
168 2006-02-24 Paul Brook <paul@codesourcery.com>
170 * arm-dis.c (arm_opcodes): Add V7 instructions.
171 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
172 (print_arm_address): New function.
173 (print_insn_arm): Use it. Add 'P' and 'U' cases.
174 (psr_name): New function.
175 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
177 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
179 * ia64-opc-i.c (bXc): New.
181 (OpX2TaTbYaXcC): Likewise.
184 (ia64_opcodes_i): Add instructions for tf.
186 * ia64-opc.h (IMMU5b): New.
188 * ia64-asmtab.c: Regenerated.
190 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
192 * ia64-gen.c: Update copyright years.
193 * ia64-opc-b.c: Likewise.
195 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
197 * ia64-gen.c (lookup_regindex): Handle ".vm".
198 (print_dependency_table): Handle '\"'.
200 * ia64-ic.tbl: Updated from SDM 2.2.
201 * ia64-raw.tbl: Likewise.
202 * ia64-waw.tbl: Likewise.
203 * ia64-asmtab.c: Regenerated.
205 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
207 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
208 Anil Paranjape <anilp1@kpitcummins.com>
209 Shilin Shakti <shilins@kpitcummins.com>
211 * xc16x-desc.h: New file
212 * xc16x-desc.c: New file
213 * xc16x-opc.h: New file
214 * xc16x-opc.c: New file
215 * xc16x-ibld.c: New file
216 * xc16x-asm.c: New file
217 * xc16x-dis.c: New file
218 * Makefile.am: Entries for xc16x
219 * Makefile.in: Regenerate
220 * cofigure.in: Add xc16x target information.
221 * configure: Regenerate.
222 * disassemble.c: Add xc16x target information.
224 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
226 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
229 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
231 * i386-dis.c ('Z'): Add a new macro.
232 (dis386_twobyte): Use "movZ" for control register moves.
234 2006-02-10 Nick Clifton <nickc@redhat.com>
236 * iq2000-asm.c: Regenerate.
238 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
240 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
242 2006-01-26 David Ung <davidu@mips.com>
244 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
245 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
246 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
247 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
248 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
250 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
252 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
253 ld_d_r, pref_xd_cb): Use signed char to hold data to be
255 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
256 buffer overflows when disassembling instructions like
258 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
259 operand, if the offset is negative.
261 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
263 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
264 unsigned char to hold data to be disassembled.
266 2006-01-17 Andreas Schwab <schwab@suse.de>
269 * disassemble.c (disassemble_init_for_target): Set
270 disassembler_needs_relocs for bfd_arch_arm.
272 2006-01-16 Paul Brook <paul@codesourcery.com>
274 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
275 f?add?, and f?sub? instructions.
277 2006-01-16 Nick Clifton <nickc@redhat.com>
279 * po/zh_CN.po: New Chinese (simplified) translation.
280 * configure.in (ALL_LINGUAS): Add "zh_CH".
281 * configure: Regenerate.
283 2006-01-05 Paul Brook <paul@codesourcery.com>
285 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
287 2006-01-06 DJ Delorie <dj@redhat.com>
289 * m32c-desc.c: Regenerate.
290 * m32c-opc.c: Regenerate.
291 * m32c-opc.h: Regenerate.
293 2006-01-03 DJ Delorie <dj@redhat.com>
295 * cgen-ibld.in (extract_normal): Avoid memory range errors.
296 * m32c-ibld.c: Regenerated.
298 For older changes see ChangeLog-2005
304 version-control: never