1 2006-04-19 Alan Modra <amodra@bigpond.net.au>
3 * avr-dis.c (avr_operand): Warning fix.
5 * configure: Regenerate.
7 2006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
9 * po/POTFILES.in: Regenerated.
11 2006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
14 * avr-dis.c (avr_operand): Arrange for a comment to appear before
15 the symolic form of an address, so that the output of objdump -d
18 2006-04-10 DJ Delorie <dj@redhat.com>
20 * m32c-asm.c: Regenerate.
22 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
24 * Makefile.am: Add install-html target.
25 * Makefile.in: Regenerate.
27 2006-04-06 Nick Clifton <nickc@redhat.com>
29 * po/vi/po: Updated Vietnamese translation.
31 2006-03-31 Paul Koning <ni1d@arrl.net>
33 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
35 2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
37 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
38 logic to identify halfword shifts.
40 2006-03-16 Paul Brook <paul@codesourcery.com>
42 * arm-dis.c (arm_opcodes): Rename swi to svc.
43 (thumb_opcodes): Ditto.
45 2006-03-13 DJ Delorie <dj@redhat.com>
47 * m32c-asm.c: Regenerate.
48 * m32c-desc.c: Likewise.
49 * m32c-desc.h: Likewise.
50 * m32c-dis.c: Likewise.
51 * m32c-ibld.c: Likewise.
52 * m32c-opc.c: Likewise.
53 * m32c-opc.h: Likewise.
55 2006-03-10 DJ Delorie <dj@redhat.com>
57 * m32c-desc.c: Regenerate with mul.l, mulu.l.
58 * m32c-opc.c: Likewise.
59 * m32c-opc.h: Likewise.
62 2006-03-09 Nick Clifton <nickc@redhat.com>
64 * po/sv.po: Updated Swedish translation.
66 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
69 * i386-dis.c (REP_Fixup): New function.
70 (AL): Remove duplicate.
78 (dis386): Updated entries of ins, outs, movs, lods and stos.
80 2006-03-05 Nick Clifton <nickc@redhat.com>
82 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
83 signed 32-bit value into an unsigned 32-bit field when the host is
85 * fr30-ibld.c: Regenerate.
86 * frv-ibld.c: Regenerate.
87 * ip2k-ibld.c: Regenerate.
88 * iq2000-asm.c: Regenerate.
89 * iq2000-ibld.c: Regenerate.
90 * m32c-ibld.c: Regenerate.
91 * m32r-ibld.c: Regenerate.
92 * openrisc-ibld.c: Regenerate.
93 * xc16x-ibld.c: Regenerate.
94 * xstormy16-ibld.c: Regenerate.
96 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
98 * xc16x-asm.c: Regenerate.
99 * xc16x-dis.c: Regenerate.
101 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
103 * po/Make-in: Add html target.
105 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
107 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
108 Intel Merom New Instructions.
109 (THREE_BYTE_0): Likewise.
110 (THREE_BYTE_1): Likewise.
111 (three_byte_table): Likewise.
112 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
113 THREE_BYTE_1 for entry 0x3a.
114 (twobyte_has_modrm): Updated.
115 (twobyte_uses_SSE_prefix): Likewise.
116 (print_insn): Handle 3-byte opcodes used by Intel Merom New
119 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
121 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
122 (v9_hpriv_reg_names): New table.
123 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
124 New cases '$' and '%' for read/write hyperprivileged register.
125 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
126 window handling and rdhpr/wrhpr instructions.
128 2006-02-24 DJ Delorie <dj@redhat.com>
130 * m32c-desc.c: Regenerate with linker relaxation attributes.
131 * m32c-desc.h: Likewise.
132 * m32c-dis.c: Likewise.
133 * m32c-opc.c: Likewise.
135 2006-02-24 Paul Brook <paul@codesourcery.com>
137 * arm-dis.c (arm_opcodes): Add V7 instructions.
138 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
139 (print_arm_address): New function.
140 (print_insn_arm): Use it. Add 'P' and 'U' cases.
141 (psr_name): New function.
142 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
144 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
146 * ia64-opc-i.c (bXc): New.
148 (OpX2TaTbYaXcC): Likewise.
151 (ia64_opcodes_i): Add instructions for tf.
153 * ia64-opc.h (IMMU5b): New.
155 * ia64-asmtab.c: Regenerated.
157 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
159 * ia64-gen.c: Update copyright years.
160 * ia64-opc-b.c: Likewise.
162 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
164 * ia64-gen.c (lookup_regindex): Handle ".vm".
165 (print_dependency_table): Handle '\"'.
167 * ia64-ic.tbl: Updated from SDM 2.2.
168 * ia64-raw.tbl: Likewise.
169 * ia64-waw.tbl: Likewise.
170 * ia64-asmtab.c: Regenerated.
172 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
174 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
175 Anil Paranjape <anilp1@kpitcummins.com>
176 Shilin Shakti <shilins@kpitcummins.com>
178 * xc16x-desc.h: New file
179 * xc16x-desc.c: New file
180 * xc16x-opc.h: New file
181 * xc16x-opc.c: New file
182 * xc16x-ibld.c: New file
183 * xc16x-asm.c: New file
184 * xc16x-dis.c: New file
185 * Makefile.am: Entries for xc16x
186 * Makefile.in: Regenerate
187 * cofigure.in: Add xc16x target information.
188 * configure: Regenerate.
189 * disassemble.c: Add xc16x target information.
191 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
193 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
196 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
198 * i386-dis.c ('Z'): Add a new macro.
199 (dis386_twobyte): Use "movZ" for control register moves.
201 2006-02-10 Nick Clifton <nickc@redhat.com>
203 * iq2000-asm.c: Regenerate.
205 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
207 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
209 2006-01-26 David Ung <davidu@mips.com>
211 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
212 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
213 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
214 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
215 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
217 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
219 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
220 ld_d_r, pref_xd_cb): Use signed char to hold data to be
222 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
223 buffer overflows when disassembling instructions like
225 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
226 operand, if the offset is negative.
228 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
230 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
231 unsigned char to hold data to be disassembled.
233 2006-01-17 Andreas Schwab <schwab@suse.de>
236 * disassemble.c (disassemble_init_for_target): Set
237 disassembler_needs_relocs for bfd_arch_arm.
239 2006-01-16 Paul Brook <paul@codesourcery.com>
241 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
242 f?add?, and f?sub? instructions.
244 2006-01-16 Nick Clifton <nickc@redhat.com>
246 * po/zh_CN.po: New Chinese (simplified) translation.
247 * configure.in (ALL_LINGUAS): Add "zh_CH".
248 * configure: Regenerate.
250 2006-01-05 Paul Brook <paul@codesourcery.com>
252 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
254 2006-01-06 DJ Delorie <dj@redhat.com>
256 * m32c-desc.c: Regenerate.
257 * m32c-opc.c: Regenerate.
258 * m32c-opc.h: Regenerate.
260 2006-01-03 DJ Delorie <dj@redhat.com>
262 * cgen-ibld.in (extract_normal): Avoid memory range errors.
263 * m32c-ibld.c: Regenerated.
265 For older changes see ChangeLog-2005
271 version-control: never