1 2006-03-13 DJ Delorie <dj@redhat.com>
3 * m32c-desc.c: Regenerate.
4 * m32c-opc.c: Likewise.
5 * m32c-opc.h: Likewise.
7 2006-03-10 DJ Delorie <dj@redhat.com>
9 * m32c-desc.c: Regenerate with mul.l, mulu.l.
10 * m32c-opc.c: Likewise.
11 * m32c-opc.h: Likewise.
14 2006-03-09 Nick Clifton <nickc@redhat.com>
16 * po/sv.po: Updated Swedish translation.
18 2006-03-07 H.J. Lu <hongjiu.lu@intel.com>
21 * i386-dis.c (REP_Fixup): New function.
22 (AL): Remove duplicate.
30 (dis386): Updated entries of ins, outs, movs, lods and stos.
32 2006-03-05 Nick Clifton <nickc@redhat.com>
34 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
35 signed 32-bit value into an unsigned 32-bit field when the host is
37 * fr30-ibld.c: Regenerate.
38 * frv-ibld.c: Regenerate.
39 * ip2k-ibld.c: Regenerate.
40 * iq2000-asm.c: Regenerate.
41 * iq2000-ibld.c: Regenerate.
42 * m32c-ibld.c: Regenerate.
43 * m32r-ibld.c: Regenerate.
44 * openrisc-ibld.c: Regenerate.
45 * xc16x-ibld.c: Regenerate.
46 * xstormy16-ibld.c: Regenerate.
48 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
50 * xc16x-asm.c: Regenerate.
51 * xc16x-dis.c: Regenerate.
53 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
55 * po/Make-in: Add html target.
57 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
59 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
60 Intel Merom New Instructions.
61 (THREE_BYTE_0): Likewise.
62 (THREE_BYTE_1): Likewise.
63 (three_byte_table): Likewise.
64 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
65 THREE_BYTE_1 for entry 0x3a.
66 (twobyte_has_modrm): Updated.
67 (twobyte_uses_SSE_prefix): Likewise.
68 (print_insn): Handle 3-byte opcodes used by Intel Merom New
71 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
73 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
74 (v9_hpriv_reg_names): New table.
75 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
76 New cases '$' and '%' for read/write hyperprivileged register.
77 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
78 window handling and rdhpr/wrhpr instructions.
80 2006-02-24 DJ Delorie <dj@redhat.com>
82 * m32c-desc.c: Regenerate with linker relaxation attributes.
83 * m32c-desc.h: Likewise.
84 * m32c-dis.c: Likewise.
85 * m32c-opc.c: Likewise.
87 2006-02-24 Paul Brook <paul@codesourcery.com>
89 * arm-dis.c (arm_opcodes): Add V7 instructions.
90 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
91 (print_arm_address): New function.
92 (print_insn_arm): Use it. Add 'P' and 'U' cases.
93 (psr_name): New function.
94 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
96 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
98 * ia64-opc-i.c (bXc): New.
100 (OpX2TaTbYaXcC): Likewise.
103 (ia64_opcodes_i): Add instructions for tf.
105 * ia64-opc.h (IMMU5b): New.
107 * ia64-asmtab.c: Regenerated.
109 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
111 * ia64-gen.c: Update copyright years.
112 * ia64-opc-b.c: Likewise.
114 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
116 * ia64-gen.c (lookup_regindex): Handle ".vm".
117 (print_dependency_table): Handle '\"'.
119 * ia64-ic.tbl: Updated from SDM 2.2.
120 * ia64-raw.tbl: Likewise.
121 * ia64-waw.tbl: Likewise.
122 * ia64-asmtab.c: Regenerated.
124 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
126 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
127 Anil Paranjape <anilp1@kpitcummins.com>
128 Shilin Shakti <shilins@kpitcummins.com>
130 * xc16x-desc.h: New file
131 * xc16x-desc.c: New file
132 * xc16x-opc.h: New file
133 * xc16x-opc.c: New file
134 * xc16x-ibld.c: New file
135 * xc16x-asm.c: New file
136 * xc16x-dis.c: New file
137 * Makefile.am: Entries for xc16x
138 * Makefile.in: Regenerate
139 * cofigure.in: Add xc16x target information.
140 * configure: Regenerate.
141 * disassemble.c: Add xc16x target information.
143 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
145 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
148 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
150 * i386-dis.c ('Z'): Add a new macro.
151 (dis386_twobyte): Use "movZ" for control register moves.
153 2006-02-10 Nick Clifton <nickc@redhat.com>
155 * iq2000-asm.c: Regenerate.
157 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
159 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
161 2006-01-26 David Ung <davidu@mips.com>
163 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
164 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
165 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
166 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
167 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
169 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
171 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
172 ld_d_r, pref_xd_cb): Use signed char to hold data to be
174 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
175 buffer overflows when disassembling instructions like
177 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
178 operand, if the offset is negative.
180 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
182 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
183 unsigned char to hold data to be disassembled.
185 2006-01-17 Andreas Schwab <schwab@suse.de>
188 * disassemble.c (disassemble_init_for_target): Set
189 disassembler_needs_relocs for bfd_arch_arm.
191 2006-01-16 Paul Brook <paul@codesourcery.com>
193 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
194 f?add?, and f?sub? instructions.
196 2006-01-16 Nick Clifton <nickc@redhat.com>
198 * po/zh_CN.po: New Chinese (simplified) translation.
199 * configure.in (ALL_LINGUAS): Add "zh_CH".
200 * configure: Regenerate.
202 2006-01-05 Paul Brook <paul@codesourcery.com>
204 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
206 2006-01-06 DJ Delorie <dj@redhat.com>
208 * m32c-desc.c: Regenerate.
209 * m32c-opc.c: Regenerate.
210 * m32c-opc.h: Regenerate.
212 2006-01-03 DJ Delorie <dj@redhat.com>
214 * cgen-ibld.in (extract_normal): Avoid memory range errors.
215 * m32c-ibld.c: Regenerated.
217 For older changes see ChangeLog-2005
223 version-control: never