OSDN Git Service

ae0eb648c085efadc66a483d81426138dbb3d8fc
[pf3gnuchains/pf3gnuchains4x.git] / opcodes / ChangeLog
1 2006-03-16  Bernd Schmidt  <bernd.schmidt@analog.com>
2
3         * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
4         logic to identify halfword shifts.
5
6 2006-03-16  Paul Brook  <paul@codesourcery.com>
7
8         * arm-dis.c (arm_opcodes): Rename swi to svc.
9         (thumb_opcodes): Ditto.
10
11 2006-03-13  DJ Delorie  <dj@redhat.com>
12
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.
20
21 2006-03-10  DJ Delorie  <dj@redhat.com>
22
23         * m32c-desc.c: Regenerate with mul.l, mulu.l.
24         * m32c-opc.c: Likewise.
25         * m32c-opc.h: Likewise.
26
27
28 2006-03-09  Nick Clifton  <nickc@redhat.com>
29
30         * po/sv.po: Updated Swedish translation.
31
32 2006-03-07  H.J. Lu  <hongjiu.lu@intel.com>
33
34         PR binutils/2428
35         * i386-dis.c (REP_Fixup): New function.
36         (AL): Remove duplicate.
37         (Xbr): New.
38         (Xvr): Likewise.
39         (Ybr): Likewise.
40         (Yvr): Likewise.
41         (indirDXr): Likewise.
42         (ALr): Likewise.
43         (eAXr): Likewise.
44         (dis386): Updated entries of ins, outs, movs, lods and stos.
45
46 2006-03-05  Nick Clifton  <nickc@redhat.com>
47
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
50         a 64-bit machine.
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.
61
62 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
63
64         * xc16x-asm.c: Regenerate.
65         * xc16x-dis.c: Regenerate.
66
67 2006-02-27  Carlos O'Donell  <carlos@codesourcery.com>
68
69         * po/Make-in: Add html target.
70
71 2006-02-27  H.J. Lu <hongjiu.lu@intel.com>
72
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
83         Instructions.
84
85 2006-02-24  David S. Miller  <davem@sunset.davemloft.net>
86
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.
93         
94 2006-02-24  DJ Delorie  <dj@redhat.com>
95
96         * m32c-desc.c: Regenerate with linker relaxation attributes.
97         * m32c-desc.h: Likewise.
98         * m32c-dis.c: Likewise.
99         * m32c-opc.c: Likewise.
100
101 2006-02-24  Paul Brook  <paul@codesourcery.com>
102
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.
109
110 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
111
112         * ia64-opc-i.c (bXc): New.
113         (mXc): Likewise.
114         (OpX2TaTbYaXcC): Likewise.
115         (TF). Likewise.
116         (TFCM). Likewise.
117         (ia64_opcodes_i): Add instructions for tf.
118
119         * ia64-opc.h (IMMU5b): New.
120
121         * ia64-asmtab.c: Regenerated.
122
123 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
124
125         * ia64-gen.c: Update copyright years.
126         * ia64-opc-b.c: Likewise.
127
128 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
129
130         * ia64-gen.c (lookup_regindex): Handle ".vm".
131         (print_dependency_table): Handle '\"'.
132
133         * ia64-ic.tbl: Updated from SDM 2.2.
134         * ia64-raw.tbl: Likewise.
135         * ia64-waw.tbl: Likewise.
136         * ia64-asmtab.c: Regenerated.
137
138         * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
139
140 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
141             Anil Paranjape   <anilp1@kpitcummins.com>
142             Shilin Shakti    <shilins@kpitcummins.com>
143
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.
156
157 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
158
159         * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
160         moves.
161
162 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
163
164         * i386-dis.c ('Z'): Add a new macro.
165         (dis386_twobyte): Use "movZ" for control register moves.
166
167 2006-02-10  Nick Clifton  <nickc@redhat.com>
168
169         * iq2000-asm.c: Regenerate.
170
171 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
172
173         * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
174
175 2006-01-26  David Ung  <davidu@mips.com>
176
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.
182
183 2006-01-18  Arnold Metselaar  <arnoldm@sourceware.org>
184
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
187         disassembled.   
188         * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
189         buffer overflows when disassembling instructions like
190         ld (ix+123),0x23
191         * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
192         operand, if the offset is negative.
193
194 2006-01-17  Arnold Metselaar  <arnoldm@sourceware.org>
195
196         * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
197         unsigned char to hold data to be disassembled.
198
199 2006-01-17  Andreas Schwab  <schwab@suse.de>
200
201         PR binutils/1486
202         * disassemble.c (disassemble_init_for_target): Set
203         disassembler_needs_relocs for bfd_arch_arm.
204
205 2006-01-16  Paul Brook  <paul@codesourcery.com>
206
207         * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
208         f?add?, and f?sub? instructions.
209
210 2006-01-16  Nick Clifton  <nickc@redhat.com>
211
212         * po/zh_CN.po: New Chinese (simplified) translation.
213         * configure.in (ALL_LINGUAS): Add "zh_CH".
214         * configure: Regenerate.
215
216 2006-01-05  Paul Brook  <paul@codesourcery.com>
217
218         * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
219
220 2006-01-06  DJ Delorie  <dj@redhat.com>
221
222         * m32c-desc.c: Regenerate.
223         * m32c-opc.c: Regenerate.
224         * m32c-opc.h: Regenerate.
225
226 2006-01-03  DJ Delorie  <dj@redhat.com>
227
228         * cgen-ibld.in (extract_normal): Avoid memory range errors.
229         * m32c-ibld.c: Regenerated.
230
231 For older changes see ChangeLog-2005
232 \f
233 Local Variables:
234 mode: change-log
235 left-margin: 8
236 fill-column: 74
237 version-control: never
238 End: