PR 997
[binutils.git] / opcodes / ChangeLog
blobb924c399948b96dac0109132e73e5202180b787f
1 2006-03-31  Paul Koning  <ni1d@arrl.net>
3         * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
5 2006-03-16  Bernd Schmidt  <bernd.schmidt@analog.com>
7         * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
8         logic to identify halfword shifts.
10 2006-03-16  Paul Brook  <paul@codesourcery.com>
12         * arm-dis.c (arm_opcodes): Rename swi to svc.
13         (thumb_opcodes): Ditto.
15 2006-03-13  DJ Delorie  <dj@redhat.com>
17         * m32c-asm.c: Regenerate.
18         * m32c-desc.c: Likewise.
19         * m32c-desc.h: Likewise.
20         * m32c-dis.c: Likewise.
21         * m32c-ibld.c: Likewise.
22         * m32c-opc.c: Likewise.
23         * m32c-opc.h: Likewise.
25 2006-03-10  DJ Delorie  <dj@redhat.com>
27         * m32c-desc.c: Regenerate with mul.l, mulu.l.
28         * m32c-opc.c: Likewise.
29         * m32c-opc.h: Likewise.
32 2006-03-09  Nick Clifton  <nickc@redhat.com>
34         * po/sv.po: Updated Swedish translation.
36 2006-03-07  H.J. Lu  <hongjiu.lu@intel.com>
38         PR binutils/2428
39         * i386-dis.c (REP_Fixup): New function.
40         (AL): Remove duplicate.
41         (Xbr): New.
42         (Xvr): Likewise.
43         (Ybr): Likewise.
44         (Yvr): Likewise.
45         (indirDXr): Likewise.
46         (ALr): Likewise.
47         (eAXr): Likewise.
48         (dis386): Updated entries of ins, outs, movs, lods and stos.
50 2006-03-05  Nick Clifton  <nickc@redhat.com>
52         * cgen-ibld.in (insert_normal): Cope with attempts to insert a
53         signed 32-bit value into an unsigned 32-bit field when the host is
54         a 64-bit machine.
55         * fr30-ibld.c: Regenerate.
56         * frv-ibld.c: Regenerate.
57         * ip2k-ibld.c: Regenerate.
58         * iq2000-asm.c: Regenerate.
59         * iq2000-ibld.c: Regenerate.
60         * m32c-ibld.c: Regenerate.
61         * m32r-ibld.c: Regenerate.
62         * openrisc-ibld.c: Regenerate.
63         * xc16x-ibld.c: Regenerate.
64         * xstormy16-ibld.c: Regenerate.
66 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
68         * xc16x-asm.c: Regenerate.
69         * xc16x-dis.c: Regenerate.
71 2006-02-27  Carlos O'Donell  <carlos@codesourcery.com>
73         * po/Make-in: Add html target.
75 2006-02-27  H.J. Lu <hongjiu.lu@intel.com>
77         * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
78         Intel Merom New Instructions.
79         (THREE_BYTE_0): Likewise.
80         (THREE_BYTE_1): Likewise.
81         (three_byte_table): Likewise.
82         (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
83         THREE_BYTE_1 for entry 0x3a.
84         (twobyte_has_modrm): Updated.
85         (twobyte_uses_SSE_prefix): Likewise.
86         (print_insn): Handle 3-byte opcodes used by Intel Merom New
87         Instructions.
89 2006-02-24  David S. Miller  <davem@sunset.davemloft.net>
91         * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
92         (v9_hpriv_reg_names): New table.
93         (print_insn_sparc): Allow values up to 16 for '?' and '!'.
94         New cases '$' and '%' for read/write hyperprivileged register.
95         * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
96         window handling and rdhpr/wrhpr instructions.
97         
98 2006-02-24  DJ Delorie  <dj@redhat.com>
100         * m32c-desc.c: Regenerate with linker relaxation attributes.
101         * m32c-desc.h: Likewise.
102         * m32c-dis.c: Likewise.
103         * m32c-opc.c: Likewise.
105 2006-02-24  Paul Brook  <paul@codesourcery.com>
107         * arm-dis.c (arm_opcodes): Add V7 instructions.
108         (thumb32_opcodes): Ditto.  Handle V7M MSR/MRS variants.
109         (print_arm_address): New function.
110         (print_insn_arm): Use it.  Add 'P' and 'U' cases.
111         (psr_name): New function.
112         (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
114 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
116         * ia64-opc-i.c (bXc): New.
117         (mXc): Likewise.
118         (OpX2TaTbYaXcC): Likewise.
119         (TF). Likewise.
120         (TFCM). Likewise.
121         (ia64_opcodes_i): Add instructions for tf.
123         * ia64-opc.h (IMMU5b): New.
125         * ia64-asmtab.c: Regenerated.
127 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
129         * ia64-gen.c: Update copyright years.
130         * ia64-opc-b.c: Likewise.
132 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
134         * ia64-gen.c (lookup_regindex): Handle ".vm".
135         (print_dependency_table): Handle '\"'.
137         * ia64-ic.tbl: Updated from SDM 2.2.
138         * ia64-raw.tbl: Likewise.
139         * ia64-waw.tbl: Likewise.
140         * ia64-asmtab.c: Regenerated.
142         * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
144 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
145             Anil Paranjape   <anilp1@kpitcummins.com>
146             Shilin Shakti    <shilins@kpitcummins.com>
148         * xc16x-desc.h: New file
149         * xc16x-desc.c: New file
150         * xc16x-opc.h: New file 
151         * xc16x-opc.c: New file
152         * xc16x-ibld.c: New file
153         * xc16x-asm.c: New file
154         * xc16x-dis.c: New file
155         * Makefile.am: Entries for xc16x 
156         * Makefile.in: Regenerate 
157         * cofigure.in: Add xc16x target information.
158         * configure: Regenerate.
159         * disassemble.c: Add xc16x target information.
161 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
163         * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
164         moves.
166 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
168         * i386-dis.c ('Z'): Add a new macro.
169         (dis386_twobyte): Use "movZ" for control register moves.
171 2006-02-10  Nick Clifton  <nickc@redhat.com>
173         * iq2000-asm.c: Regenerate.
175 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
177         * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
179 2006-01-26  David Ung  <davidu@mips.com>
181         * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
182         ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
183         floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
184         nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
185         rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
187 2006-01-18  Arnold Metselaar  <arnoldm@sourceware.org>
189         * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
190         ld_d_r, pref_xd_cb): Use signed char to hold data to be
191         disassembled.   
192         * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
193         buffer overflows when disassembling instructions like
194         ld (ix+123),0x23
195         * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
196         operand, if the offset is negative.
198 2006-01-17  Arnold Metselaar  <arnoldm@sourceware.org>
200         * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
201         unsigned char to hold data to be disassembled.
203 2006-01-17  Andreas Schwab  <schwab@suse.de>
205         PR binutils/1486
206         * disassemble.c (disassemble_init_for_target): Set
207         disassembler_needs_relocs for bfd_arch_arm.
209 2006-01-16  Paul Brook  <paul@codesourcery.com>
211         * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
212         f?add?, and f?sub? instructions.
214 2006-01-16  Nick Clifton  <nickc@redhat.com>
216         * po/zh_CN.po: New Chinese (simplified) translation.
217         * configure.in (ALL_LINGUAS): Add "zh_CH".
218         * configure: Regenerate.
220 2006-01-05  Paul Brook  <paul@codesourcery.com>
222         * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
224 2006-01-06  DJ Delorie  <dj@redhat.com>
226         * m32c-desc.c: Regenerate.
227         * m32c-opc.c: Regenerate.
228         * m32c-opc.h: Regenerate.
230 2006-01-03  DJ Delorie  <dj@redhat.com>
232         * cgen-ibld.in (extract_normal): Avoid memory range errors.
233         * m32c-ibld.c: Regenerated.
235 For older changes see ChangeLog-2005
237 Local Variables:
238 mode: change-log
239 left-margin: 8
240 fill-column: 74
241 version-control: never
242 End: