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