1 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
3 * Makefile.am: Add install-html target.
4 * Makefile.in: Regenerate.
6 2006-04-06 Nick Clifton <nickc@redhat.com>
8 * po/vi/po: Updated Vietnamese translation.
10 2006-03-31 Paul Koning <ni1d@arrl.net>
12 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
14 2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
16 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
17 logic to identify halfword shifts.
19 2006-03-16 Paul Brook <paul@codesourcery.com>
21 * arm-dis.c (arm_opcodes): Rename swi to svc.
22 (thumb_opcodes): Ditto.
24 2006-03-13 DJ Delorie <dj@redhat.com>
26 * m32c-asm.c: Regenerate.
27 * m32c-desc.c: Likewise.
28 * m32c-desc.h: Likewise.
29 * m32c-dis.c: Likewise.
30 * m32c-ibld.c: Likewise.
31 * m32c-opc.c: Likewise.
32 * m32c-opc.h: Likewise.
34 2006-03-10 DJ Delorie <dj@redhat.com>
36 * m32c-desc.c: Regenerate with mul.l, mulu.l.
37 * m32c-opc.c: Likewise.
38 * m32c-opc.h: Likewise.
41 2006-03-09 Nick Clifton <nickc@redhat.com>
43 * po/sv.po: Updated Swedish translation.
45 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
48 * i386-dis.c (REP_Fixup): New function.
49 (AL): Remove duplicate.
57 (dis386): Updated entries of ins, outs, movs, lods and stos.
59 2006-03-05 Nick Clifton <nickc@redhat.com>
61 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
62 signed 32-bit value into an unsigned 32-bit field when the host is
64 * fr30-ibld.c: Regenerate.
65 * frv-ibld.c: Regenerate.
66 * ip2k-ibld.c: Regenerate.
67 * iq2000-asm.c: Regenerate.
68 * iq2000-ibld.c: Regenerate.
69 * m32c-ibld.c: Regenerate.
70 * m32r-ibld.c: Regenerate.
71 * openrisc-ibld.c: Regenerate.
72 * xc16x-ibld.c: Regenerate.
73 * xstormy16-ibld.c: Regenerate.
75 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
77 * xc16x-asm.c: Regenerate.
78 * xc16x-dis.c: Regenerate.
80 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
82 * po/Make-in: Add html target.
84 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
86 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
87 Intel Merom New Instructions.
88 (THREE_BYTE_0): Likewise.
89 (THREE_BYTE_1): Likewise.
90 (three_byte_table): Likewise.
91 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
92 THREE_BYTE_1 for entry 0x3a.
93 (twobyte_has_modrm): Updated.
94 (twobyte_uses_SSE_prefix): Likewise.
95 (print_insn): Handle 3-byte opcodes used by Intel Merom New
98 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
100 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
101 (v9_hpriv_reg_names): New table.
102 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
103 New cases '$' and '%' for read/write hyperprivileged register.
104 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
105 window handling and rdhpr/wrhpr instructions.
107 2006-02-24 DJ Delorie <dj@redhat.com>
109 * m32c-desc.c: Regenerate with linker relaxation attributes.
110 * m32c-desc.h: Likewise.
111 * m32c-dis.c: Likewise.
112 * m32c-opc.c: Likewise.
114 2006-02-24 Paul Brook <paul@codesourcery.com>
116 * arm-dis.c (arm_opcodes): Add V7 instructions.
117 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
118 (print_arm_address): New function.
119 (print_insn_arm): Use it. Add 'P' and 'U' cases.
120 (psr_name): New function.
121 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
123 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
125 * ia64-opc-i.c (bXc): New.
127 (OpX2TaTbYaXcC): Likewise.
130 (ia64_opcodes_i): Add instructions for tf.
132 * ia64-opc.h (IMMU5b): New.
134 * ia64-asmtab.c: Regenerated.
136 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
138 * ia64-gen.c: Update copyright years.
139 * ia64-opc-b.c: Likewise.
141 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
143 * ia64-gen.c (lookup_regindex): Handle ".vm".
144 (print_dependency_table): Handle '\"'.
146 * ia64-ic.tbl: Updated from SDM 2.2.
147 * ia64-raw.tbl: Likewise.
148 * ia64-waw.tbl: Likewise.
149 * ia64-asmtab.c: Regenerated.
151 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
153 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
154 Anil Paranjape <anilp1@kpitcummins.com>
155 Shilin Shakti <shilins@kpitcummins.com>
157 * xc16x-desc.h: New file
158 * xc16x-desc.c: New file
159 * xc16x-opc.h: New file
160 * xc16x-opc.c: New file
161 * xc16x-ibld.c: New file
162 * xc16x-asm.c: New file
163 * xc16x-dis.c: New file
164 * Makefile.am: Entries for xc16x
165 * Makefile.in: Regenerate
166 * cofigure.in: Add xc16x target information.
167 * configure: Regenerate.
168 * disassemble.c: Add xc16x target information.
170 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
172 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
175 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
177 * i386-dis.c ('Z'): Add a new macro.
178 (dis386_twobyte): Use "movZ" for control register moves.
180 2006-02-10 Nick Clifton <nickc@redhat.com>
182 * iq2000-asm.c: Regenerate.
184 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
186 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
188 2006-01-26 David Ung <davidu@mips.com>
190 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
191 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
192 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
193 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
194 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
196 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
198 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
199 ld_d_r, pref_xd_cb): Use signed char to hold data to be
201 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
202 buffer overflows when disassembling instructions like
204 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
205 operand, if the offset is negative.
207 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
209 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
210 unsigned char to hold data to be disassembled.
212 2006-01-17 Andreas Schwab <schwab@suse.de>
215 * disassemble.c (disassemble_init_for_target): Set
216 disassembler_needs_relocs for bfd_arch_arm.
218 2006-01-16 Paul Brook <paul@codesourcery.com>
220 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
221 f?add?, and f?sub? instructions.
223 2006-01-16 Nick Clifton <nickc@redhat.com>
225 * po/zh_CN.po: New Chinese (simplified) translation.
226 * configure.in (ALL_LINGUAS): Add "zh_CH".
227 * configure: Regenerate.
229 2006-01-05 Paul Brook <paul@codesourcery.com>
231 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
233 2006-01-06 DJ Delorie <dj@redhat.com>
235 * m32c-desc.c: Regenerate.
236 * m32c-opc.c: Regenerate.
237 * m32c-opc.h: Regenerate.
239 2006-01-03 DJ Delorie <dj@redhat.com>
241 * cgen-ibld.in (extract_normal): Avoid memory range errors.
242 * m32c-ibld.c: Regenerated.
244 For older changes see ChangeLog-2005
250 version-control: never