1 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
3 * xc16x-asm.c: Regenerate.
4 * xc16x-dis.c: Regenerate.
5 * xc16x-ibld.c: Regenerate.
7 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
9 * po/Make-in: Add html target.
11 2006-02-27 H.J. Lu <hongjiu.lu@intel.com>
13 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
14 Intel Merom New Instructions.
15 (THREE_BYTE_0): Likewise.
16 (THREE_BYTE_1): Likewise.
17 (three_byte_table): Likewise.
18 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
19 THREE_BYTE_1 for entry 0x3a.
20 (twobyte_has_modrm): Updated.
21 (twobyte_uses_SSE_prefix): Likewise.
22 (print_insn): Handle 3-byte opcodes used by Intel Merom New
25 2006-02-24 David S. Miller <davem@sunset.davemloft.net>
27 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
28 (v9_hpriv_reg_names): New table.
29 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
30 New cases '$' and '%' for read/write hyperprivileged register.
31 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
32 window handling and rdhpr/wrhpr instructions.
34 2006-02-24 DJ Delorie <dj@redhat.com>
36 * m32c-desc.c: Regenerate with linker relaxation attributes.
37 * m32c-desc.h: Likewise.
38 * m32c-dis.c: Likewise.
39 * m32c-opc.c: Likewise.
41 2006-02-24 Paul Brook <paul@codesourcery.com>
43 * arm-dis.c (arm_opcodes): Add V7 instructions.
44 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
45 (print_arm_address): New function.
46 (print_insn_arm): Use it. Add 'P' and 'U' cases.
47 (psr_name): New function.
48 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
50 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
52 * ia64-opc-i.c (bXc): New.
54 (OpX2TaTbYaXcC): Likewise.
57 (ia64_opcodes_i): Add instructions for tf.
59 * ia64-opc.h (IMMU5b): New.
61 * ia64-asmtab.c: Regenerated.
63 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
65 * ia64-gen.c: Update copyright years.
66 * ia64-opc-b.c: Likewise.
68 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
70 * ia64-gen.c (lookup_regindex): Handle ".vm".
71 (print_dependency_table): Handle '\"'.
73 * ia64-ic.tbl: Updated from SDM 2.2.
74 * ia64-raw.tbl: Likewise.
75 * ia64-waw.tbl: Likewise.
76 * ia64-asmtab.c: Regenerated.
78 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
80 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
81 Anil Paranjape <anilp1@kpitcummins.com>
82 Shilin Shakti <shilins@kpitcummins.com>
84 * xc16x-desc.h: New file
85 * xc16x-desc.c: New file
86 * xc16x-opc.h: New file
87 * xc16x-opc.c: New file
88 * xc16x-ibld.c: New file
89 * xc16x-asm.c: New file
90 * xc16x-dis.c: New file
91 * Makefile.am: Entries for xc16x
92 * Makefile.in: Regenerate
93 * cofigure.in: Add xc16x target information.
94 * configure: Regenerate.
95 * disassemble.c: Add xc16x target information.
97 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
99 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
102 2006-02-11 H.J. Lu <hongjiu.lu@intel.com>
104 * i386-dis.c ('Z'): Add a new macro.
105 (dis386_twobyte): Use "movZ" for control register moves.
107 2006-02-10 Nick Clifton <nickc@redhat.com>
109 * iq2000-asm.c: Regenerate.
111 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
113 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
115 2006-01-26 David Ung <davidu@mips.com>
117 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
118 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
119 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
120 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
121 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
123 2006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
125 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
126 ld_d_r, pref_xd_cb): Use signed char to hold data to be
128 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
129 buffer overflows when disassembling instructions like
131 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
132 operand, if the offset is negative.
134 2006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
136 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
137 unsigned char to hold data to be disassembled.
139 2006-01-17 Andreas Schwab <schwab@suse.de>
142 * disassemble.c (disassemble_init_for_target): Set
143 disassembler_needs_relocs for bfd_arch_arm.
145 2006-01-16 Paul Brook <paul@codesourcery.com>
147 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
148 f?add?, and f?sub? instructions.
150 2006-01-16 Nick Clifton <nickc@redhat.com>
152 * po/zh_CN.po: New Chinese (simplified) translation.
153 * configure.in (ALL_LINGUAS): Add "zh_CH".
154 * configure: Regenerate.
156 2006-01-05 Paul Brook <paul@codesourcery.com>
158 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
160 2006-01-06 DJ Delorie <dj@redhat.com>
162 * m32c-desc.c: Regenerate.
163 * m32c-opc.c: Regenerate.
164 * m32c-opc.h: Regenerate.
166 2006-01-03 DJ Delorie <dj@redhat.com>
168 * cgen-ibld.in (extract_normal): Avoid memory range errors.
169 * m32c-ibld.c: Regenerated.
171 For older changes see ChangeLog-2005
177 version-control: never