1 2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
3 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
4 logic to identify halfword shifts.
6 2006-03-16 Paul Brook <paul@codesourcery.com>
8 * arm-dis.c (arm_opcodes): Rename swi to svc.
9 (thumb_opcodes): Ditto.
11 2006-03-13 DJ Delorie <dj@redhat.com>
13 * m32c-asm.c: Regenerate.
14 * m32c-desc.c: Likewise.
15 * m32c-desc.h: Likewise.
16 * m32c-dis.c: Likewise.
17 * m32c-ibld.c: Likewise.
18 * m32c-opc.c: Likewise.
19 * m32c-opc.h: Likewise.
21 2006-03-10 DJ Delorie <dj@redhat.com>
23 * m32c-desc.c: Regenerate with mul.l, mulu.l.
24 * m32c-opc.c: Likewise.
25 * m32c-opc.h: Likewise.
28 2006-03-09 Nick Clifton <nickc@redhat.com>
30 * po/sv.po: Updated Swedish translation.
32 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
35 * i386-dis.c (REP_Fixup): New function.
36 (AL): Remove duplicate.
44 (dis386): Updated entries of ins, outs, movs, lods and stos.
46 2006-03-05 Nick Clifton <nickc@redhat.com>
48 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
49 signed 32-bit value into an unsigned 32-bit field when the host is
51 * fr30-ibld.c: Regenerate.
52 * frv-ibld.c: Regenerate.
53 * ip2k-ibld.c: Regenerate.
54 * iq2000-asm.c: Regenerate.
55 * iq2000-ibld.c: Regenerate.
56 * m32c-ibld.c: Regenerate.
57 * m32r-ibld.c: Regenerate.
58 * openrisc-ibld.c: Regenerate.
59 * xc16x-ibld.c: Regenerate.
60 * xstormy16-ibld.c: Regenerate.
62 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
64 * xc16x-asm.c: Regenerate.
65 * xc16x-dis.c: Regenerate.
67 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
69 * po/Make-in: Add html target.
71 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
73 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
74 Intel Merom New Instructions.
75 (THREE_BYTE_0): Likewise.
76 (THREE_BYTE_1): Likewise.
77 (three_byte_table): Likewise.
78 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
79 THREE_BYTE_1 for entry 0x3a.
80 (twobyte_has_modrm): Updated.
81 (twobyte_uses_SSE_prefix): Likewise.
82 (print_insn): Handle 3-byte opcodes used by Intel Merom New
85 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
87 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
88 (v9_hpriv_reg_names): New table.
89 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
90 New cases '$' and '%' for read/write hyperprivileged register.
91 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
92 window handling and rdhpr/wrhpr instructions.
94 2006-02-24 DJ Delorie <dj@redhat.com>
96 * m32c-desc.c: Regenerate with linker relaxation attributes.
97 * m32c-desc.h: Likewise.
98 * m32c-dis.c: Likewise.
99 * m32c-opc.c: Likewise.
101 2006-02-24 Paul Brook <paul@codesourcery.com>
103 * arm-dis.c (arm_opcodes): Add V7 instructions.
104 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
105 (print_arm_address): New function.
106 (print_insn_arm): Use it. Add 'P' and 'U' cases.
107 (psr_name): New function.
108 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
110 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
112 * ia64-opc-i.c (bXc): New.
114 (OpX2TaTbYaXcC): Likewise.
117 (ia64_opcodes_i): Add instructions for tf.
119 * ia64-opc.h (IMMU5b): New.
121 * ia64-asmtab.c: Regenerated.
123 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
125 * ia64-gen.c: Update copyright years.
126 * ia64-opc-b.c: Likewise.
128 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
130 * ia64-gen.c (lookup_regindex): Handle ".vm".
131 (print_dependency_table): Handle '\"'.
133 * ia64-ic.tbl: Updated from SDM 2.2.
134 * ia64-raw.tbl: Likewise.
135 * ia64-waw.tbl: Likewise.
136 * ia64-asmtab.c: Regenerated.
138 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
140 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
141 Anil Paranjape <anilp1@kpitcummins.com>
142 Shilin Shakti <shilins@kpitcummins.com>
144 * xc16x-desc.h: New file
145 * xc16x-desc.c: New file
146 * xc16x-opc.h: New file
147 * xc16x-opc.c: New file
148 * xc16x-ibld.c: New file
149 * xc16x-asm.c: New file
150 * xc16x-dis.c: New file
151 * Makefile.am: Entries for xc16x
152 * Makefile.in: Regenerate
153 * cofigure.in: Add xc16x target information.
154 * configure: Regenerate.
155 * disassemble.c: Add xc16x target information.
157 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
159 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
162 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
164 * i386-dis.c ('Z'): Add a new macro.
165 (dis386_twobyte): Use "movZ" for control register moves.
167 2006-02-10 Nick Clifton <nickc@redhat.com>
169 * iq2000-asm.c: Regenerate.
171 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
173 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
175 2006-01-26 David Ung <davidu@mips.com>
177 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
178 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
179 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
180 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
181 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
183 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
185 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
186 ld_d_r, pref_xd_cb): Use signed char to hold data to be
188 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
189 buffer overflows when disassembling instructions like
191 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
192 operand, if the offset is negative.
194 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
196 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
197 unsigned char to hold data to be disassembled.
199 2006-01-17 Andreas Schwab <schwab@suse.de>
202 * disassemble.c (disassemble_init_for_target): Set
203 disassembler_needs_relocs for bfd_arch_arm.
205 2006-01-16 Paul Brook <paul@codesourcery.com>
207 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
208 f?add?, and f?sub? instructions.
210 2006-01-16 Nick Clifton <nickc@redhat.com>
212 * po/zh_CN.po: New Chinese (simplified) translation.
213 * configure.in (ALL_LINGUAS): Add "zh_CH".
214 * configure: Regenerate.
216 2006-01-05 Paul Brook <paul@codesourcery.com>
218 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
220 2006-01-06 DJ Delorie <dj@redhat.com>
222 * m32c-desc.c: Regenerate.
223 * m32c-opc.c: Regenerate.
224 * m32c-opc.h: Regenerate.
226 2006-01-03 DJ Delorie <dj@redhat.com>
228 * cgen-ibld.in (extract_normal): Avoid memory range errors.
229 * m32c-ibld.c: Regenerated.
231 For older changes see ChangeLog-2005
237 version-control: never