ChangeLog-2005 revision 1.1.1.2 1 1.1 skrll 2005-12-27 Alan Modra <amodra (a] bigpond.net.au>
2 1.1 skrll
3 1.1 skrll * Makefile.am: Run "make dep-am".
4 1.1 skrll * Makefile.in: Regenerate.
5 1.1 skrll * po/POTFILES.in: Regenerate.
6 1.1 skrll
7 1.1 skrll 2005-12-22 Laurent Menten <laurent.menten (a] teledisnet.be>
8 1.1 skrll
9 1.1 skrll * pj-opc.c (jsr, ret, getstatic, putstatic, getfield, putfield,
10 1.1 skrll invokevirtual, invokespecial, invokestatic, invokeinterface,
11 1.1 skrll goto_w, jsr_w, ldc_quick, ldc_w_quick, ldc2_w_quick,
12 1.1 skrll getfield_quick, putfield_quick, getfield2_quick, putfield2_quick,
13 1.1 skrll getstatic_quick, putstatic_quick, getstatic2_quick,
14 1.1 skrll putstatic2_quick, invokevirtual_quick, invokenonvirtual_quick,
15 1.1 skrll invokesuper_quick, invokestatic_quick, invokeinterface_quick,
16 1.1 skrll aastore_quick, new_quick, anewarray_quick, multianewarray_quick,
17 1.1 skrll checkcast_quick, instanceof_quick, invokevirtiual_quick_w,
18 1.1 skrll getfield_quick_w, putfield_quick_w, nonnull_quick,
19 1.1 skrll agetfield_quick, aputfield_quick, agetstatic_quick,
20 1.1 skrll aputstatic_quick, aldc_quick, aldc_w_quick, exit_sync_method): Fix
21 1.1 skrll opcodes.
22 1.1 skrll
23 1.1 skrll 2005-12-16 Nathan Sidwell <nathan (a] codesourcery.com>
24 1.1 skrll
25 1.1 skrll Second part of ms1 to mt renaming.
26 1.1 skrll * Makefile.am (HFILES, CFILES, ALL_MACHINES): Adjust.
27 1.1 skrll (stamp-mt): Adjust rule.
28 1.1 skrll (mt-asm.lo, mt-desc.lo, mt-dis.lo, mt-ibld.lo, mt-opc.lo): Rename &
29 1.1 skrll adjust.
30 1.1 skrll * Makefile.in: Rebuilt.
31 1.1 skrll * configure: Rebuilt.
32 1.1 skrll * configure.in (bfd_mt_arch): Rename & adjust.
33 1.1 skrll * disassemble.c (ARCH_mt): Renamed.
34 1.1 skrll (disassembler): Adjust.
35 1.1 skrll * mt-asm.c: Renamed, rebuilt.
36 1.1 skrll * mt-desc.c: Renamed, rebuilt.
37 1.1 skrll * mt-desc.h: Renamed, rebuilt.
38 1.1 skrll * mt-dis.c: Renamed, rebuilt.
39 1.1 skrll * mt-ibld.c: Renamed, rebuilt.
40 1.1 skrll * mt-opc.c: Renamed, rebuilt.
41 1.1 skrll * mt-opc.h: Renamed, rebuilt.
42 1.1 skrll
43 1.1 skrll 2005-12-13 DJ Delorie <dj (a] redhat.com>
44 1.1 skrll
45 1.1 skrll * m32c-desc.c: Regenerate.
46 1.1 skrll * m32c-opc.c: Regenerate.
47 1.1 skrll * m32c-opc.h: Regenerate.
48 1.1 skrll
49 1.1 skrll 2005-12-12 Nathan Sidwell <nathan (a] codesourcery.com>
50 1.1 skrll
51 1.1 skrll * Makefile.am (CLEANFILES, CGEN_CPUS, MT_DEPS): Replace ms1 with mt.
52 1.1 skrll * Makefile.in: Rebuilt.
53 1.1 skrll * configure.in: Replace ms1 files with mt files.
54 1.1 skrll * configure: Rebuilt.
55 1.1 skrll
56 1.1 skrll 2005-12-08 Jan Beulich <jbeulich (a] novell.com>
57 1.1 skrll
58 1.1 skrll * i386-dis.c (MAXLEN): Reduce to architectural limit.
59 1.1 skrll (fetch_data): Check for sufficient buffer size.
60 1.1 skrll
61 1.1 skrll 2005-12-08 Jan Beulich <jbeulich (a] novell.com>
62 1.1 skrll
63 1.1 skrll * i386-dis.c (OP_ST): Remove prefix in Intel mode.
64 1.1 skrll
65 1.1 skrll 2005-12-08 Daniel Jacobowitz <dan (a] codesourcery.com>
66 1.1 skrll
67 1.1 skrll * i386-dis.c (dofloat): Handle %rip-relative floating point addressing.
68 1.1 skrll
69 1.1 skrll 2005-12-07 Hans-Peter Nilsson <hp (a] axis.com>
70 1.1 skrll
71 1.1 skrll * cris-opc.c (cris_opcodes) <"move" "s,P">: Define using
72 1.1 skrll MOVE_M_TO_PREG_OPCODE and MOVE_M_TO_PREG_ZBITS instead of constants.
73 1.1 skrll
74 1.1 skrll 2005-12-06 H.J. Lu <hongjiu.lu (a] intel.com>
75 1.1 skrll
76 1.1 skrll PR gas/1874
77 1.1 skrll * i386-dis.c (address_mode): New enum type.
78 1.1 skrll (address_mode): New variable.
79 1.1 skrll (mode_64bit): Removed.
80 1.1 skrll (ckprefix): Updated to check address_mode instead of mode_64bit.
81 1.1 skrll (prefix_name): Likewise.
82 1.1 skrll (print_insn): Likewise.
83 1.1 skrll (putop): Likewise.
84 1.1 skrll (print_operand_value): Likewise.
85 1.1 skrll (intel_operand_size): Likewise.
86 1.1 skrll (OP_E): Likewise.
87 1.1 skrll (OP_G): Likewise.
88 1.1 skrll (set_op): Likewise.
89 1.1 skrll (OP_REG): Likewise.
90 1.1 skrll (OP_I): Likewise.
91 1.1 skrll (OP_I64): Likewise.
92 1.1 skrll (OP_OFF): Likewise.
93 1.1 skrll (OP_OFF64): Likewise.
94 1.1 skrll (ptr_reg): Likewise.
95 1.1 skrll (OP_C): Likewise.
96 1.1 skrll (SVME_Fixup): Likewise.
97 1.1 skrll (print_insn): Set address_mode.
98 1.1 skrll (PNI_Fixup): Add 64bit and address size override support for
99 1.1 skrll monitor and mwait.
100 1.1 skrll
101 1.1 skrll 2005-12-06 Hans-Peter Nilsson <hp (a] axis.com>
102 1.1 skrll
103 1.1 skrll * cris-dis.c (bytes_to_skip): Handle new parameter prefix_matchedp.
104 1.1 skrll (print_with_operands): Check for prefix when [PC+] is seen.
105 1.1 skrll
106 1.1 skrll 2005-12-02 Dave Brolley <brolley (a] redhat.com>
107 1.1 skrll
108 1.1 skrll * configure.in (cgen_files): Add cgen-bitset.lo.
109 1.1 skrll (ta): Add cgen-bitset.lo when arch==bfd_cris_arch.
110 1.1 skrll * Makefile.am (CFILES): Add cgen-bitset.c.
111 1.1 skrll (ALL_MACHINES): Add cgen-bitset.lo.
112 1.1 skrll (cgen-bitset.lo): New target.
113 1.1 skrll * cgen-opc.c (cgen_bitset_create, cgen_bitset_init, cgen_bitset_clear)
114 1.1 skrll (cgen_bitset_add, cgen_bitset_set, cgen_bitset_contains)
115 1.1 skrll (cgen_bitset_compare, cgen_bitset_intersect_p, cgen_bitset_copy)
116 1.1 skrll (cgen_bitset_union): Moved from here ...
117 1.1 skrll * cgen-bitset.c: ... to here. New file.
118 1.1 skrll * Makefile.in: Regenerated.
119 1.1 skrll * configure: Regenerated.
120 1.1 skrll
121 1.1 skrll 2005-11-22 James E Wilson <wilson (a] specifix.com>
122 1.1 skrll
123 1.1 skrll * ia64-gen.c (_opcode_int64_low, _opcode_int64_high,
124 1.1 skrll opcode_fprintf_vma): New.
125 1.1 skrll (print_main_table): New opcode_fprintf_vma instead of fprintf_vma.
126 1.1 skrll
127 1.1 skrll 2005-11-16 Alan Modra <amodra (a] bigpond.net.au>
128 1.1 skrll
129 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim. Correct
130 1.1 skrll frsqrtes.
131 1.1 skrll
132 1.1 skrll 2005-11-14 David Ung <davidu (a] mips.com>
133 1.1 skrll
134 1.1 skrll * mips16-opc.c: Add MIPS16e save/restore opcodes.
135 1.1 skrll * mips-dis.c (print_mips16_insn_arg): Handle printing of 'm'/'M'
136 1.1 skrll codes for save/restore.
137 1.1 skrll
138 1.1 skrll 2005-11-10 Andreas Schwab <schwab (a] suse.de>
139 1.1 skrll
140 1.1 skrll * m68k-dis.c (print_insn_m68k): Only match FPU insns with
141 1.1 skrll coprocessor ID 1.
142 1.1 skrll
143 1.1 skrll 2005-11-08 H.J. Lu <hongjiu.lu (a] intel.com>
144 1.1 skrll
145 1.1 skrll * m32c-desc.c: Regenerated.
146 1.1 skrll
147 1.1 skrll 2005-11-08 Nathan Sidwell <nathan (a] codesourcery.com>
148 1.1 skrll
149 1.1 skrll Add ms2.
150 1.1 skrll * ms1-asm.c, ms1-desc.c, ms1-desc.h, ms1-dis.c, ms1-ibld.c,
151 1.1 skrll ms1-opc.c, ms1-opc.h: Regenerated.
152 1.1 skrll
153 1.1 skrll 2005-11-07 Steve Ellcey <sje (a] cup.hp.com>
154 1.1 skrll
155 1.1 skrll * configure: Regenerate after modifying bfd/warning.m4.
156 1.1 skrll
157 1.1 skrll 2005-11-07 Alan Modra <amodra (a] bigpond.net.au>
158 1.1 skrll
159 1.1 skrll * i386-dis.c (ckprefix): Handle rex on fwait. Don't print
160 1.1 skrll ignored rex prefixes here.
161 1.1 skrll (print_insn): Instead, handle them similarly to fwait followed
162 1.1 skrll by non-fp insns.
163 1.1 skrll
164 1.1 skrll 2005-11-02 H.J. Lu <hongjiu.lu (a] intel.com>
165 1.1 skrll
166 1.1 skrll * iq2000-desc.c: Regenerated.
167 1.1 skrll * iq2000-desc.h: Likewise.
168 1.1 skrll * iq2000-dis.c: Likewise.
169 1.1 skrll * iq2000-opc.c: Likewise.
170 1.1 skrll
171 1.1 skrll 2005-11-02 Paul Brook <paul (a] codesourcery.com>
172 1.1 skrll
173 1.1 skrll * arm-dis.c (print_insn_thumb32): Word align blx target address.
174 1.1 skrll
175 1.1 skrll 2005-10-31 Alan Modra <amodra (a] bigpond.net.au>
176 1.1 skrll
177 1.1 skrll * arm-dis.c (print_insn): Warning fix.
178 1.1 skrll
179 1.1 skrll 2005-10-30 H.J. Lu <hongjiu.lu (a] intel.com>
180 1.1 skrll
181 1.1 skrll * Makefile.am: Run "make dep-am".
182 1.1 skrll * Makefile.in: Regenerated.
183 1.1 skrll
184 1.1 skrll * dep-in.sed: Replace " ./" with " ".
185 1.1 skrll
186 1.1 skrll 2005-10-28 Dave Brolley <brolley (a] redhat.com>
187 1.1 skrll
188 1.1 skrll * All CGEN-generated sources: Regenerate.
189 1.1 skrll
190 1.1 skrll Contribute the following changes:
191 1.1 skrll 2005-09-19 Dave Brolley <brolley (a] redhat.com>
192 1.1 skrll
193 1.1 skrll * disassemble.c (disassemble_init_for_target): Add 'break' to case for
194 1.1 skrll bfd_arch_tic4x. Use cgen_bitset_create and cgen_bitset_set for
195 1.1 skrll bfd_arch_m32c case.
196 1.1 skrll
197 1.1 skrll 2005-02-16 Dave Brolley <brolley (a] redhat.com>
198 1.1 skrll
199 1.1 skrll * cgen-dis.in: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename
200 1.1 skrll cgen_isa_mask_* to cgen_bitset_*.
201 1.1 skrll * cgen-opc.c: Likewise.
202 1.1 skrll
203 1.1 skrll 2003-11-28 Richard Sandiford <rsandifo (a] redhat.com>
204 1.1 skrll
205 1.1 skrll * cgen-dis.in (print_insn_@arch@): Fix comparison with cached isas.
206 1.1 skrll * *-dis.c: Regenerate.
207 1.1 skrll
208 1.1 skrll 2003-06-05 DJ Delorie <dj (a] redhat.com>
209 1.1 skrll
210 1.1 skrll * cgen-dis.in (print_insn_@arch@): Copy prev_isas, don't assign
211 1.1 skrll it, as it may point to a reused buffer. Set prev_isas when we
212 1.1 skrll change cpus.
213 1.1 skrll
214 1.1 skrll 2002-12-13 Dave Brolley <brolley (a] redhat.com>
215 1.1 skrll
216 1.1 skrll * cgen-opc.c (cgen_isa_mask_create): New support function for
217 1.1 skrll CGEN_ISA_MASK.
218 1.1 skrll (cgen_isa_mask_init): Ditto.
219 1.1 skrll (cgen_isa_mask_clear): Ditto.
220 1.1 skrll (cgen_isa_mask_add): Ditto.
221 1.1 skrll (cgen_isa_mask_set): Ditto.
222 1.1 skrll (cgen_isa_supported): Ditto.
223 1.1 skrll (cgen_isa_mask_compare): Ditto.
224 1.1 skrll (cgen_isa_mask_intersection): Ditto.
225 1.1 skrll (cgen_isa_mask_copy): Ditto.
226 1.1 skrll (cgen_isa_mask_combine): Ditto.
227 1.1 skrll * cgen-dis.in (libiberty.h): #include it.
228 1.1 skrll (isas): Renamed from 'isa' and now (CGEN_ISA_MASK *).
229 1.1 skrll (print_insn_@arch@): Use CGEN_ISA_MASK and support functions.
230 1.1 skrll * Makefile.am (CGENDEPS): Add utils-cgen.scm and attrs.scm.
231 1.1 skrll * Makefile.in: Regenerated.
232 1.1 skrll
233 1.1 skrll 2005-10-27 DJ Delorie <dj (a] redhat.com>
234 1.1 skrll
235 1.1 skrll * m32c-asm.c: Regenerate.
236 1.1 skrll * m32c-desc.c: Regenerate.
237 1.1 skrll * m32c-desc.h: Regenerate.
238 1.1 skrll * m32c-dis.c: Regenerate.
239 1.1 skrll * m32c-ibld.c: Regenerate.
240 1.1 skrll * m32c-opc.c: Regenerate.
241 1.1 skrll * m32c-opc.h: Regenerate.
242 1.1 skrll
243 1.1 skrll 2005-10-26 DJ Delorie <dj (a] redhat.com>
244 1.1 skrll
245 1.1 skrll * m32c-asm.c: Regenerate.
246 1.1 skrll * m32c-desc.c: Regenerate.
247 1.1 skrll * m32c-desc.h: Regenerate.
248 1.1 skrll * m32c-dis.c: Regenerate.
249 1.1 skrll * m32c-ibld.c: Regenerate.
250 1.1 skrll * m32c-opc.c: Regenerate.
251 1.1 skrll * m32c-opc.h: Regenerate.
252 1.1 skrll
253 1.1 skrll 2005-10-26 Paul Brook <paul (a] codesourcery.com>
254 1.1 skrll
255 1.1 skrll * arm-dis.c (arm_opcodes): Correct "sel" entry.
256 1.1 skrll
257 1.1 skrll 2005-10-26 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com>
258 1.1 skrll
259 1.1 skrll * m32r-asm.c: Regenerate.
260 1.1 skrll
261 1.1 skrll 2005-10-25 DJ Delorie <dj (a] redhat.com>
262 1.1 skrll
263 1.1 skrll * m32c-asm.c: Regenerate.
264 1.1 skrll * m32c-desc.c: Regenerate.
265 1.1 skrll * m32c-desc.h: Regenerate.
266 1.1 skrll * m32c-dis.c: Regenerate.
267 1.1 skrll * m32c-ibld.c: Regenerate.
268 1.1 skrll * m32c-opc.c: Regenerate.
269 1.1 skrll * m32c-opc.h: Regenerate.
270 1.1 skrll
271 1.1 skrll 2005-10-25 Arnold Metselaar <arnold.metselaar (a] planet.nl>
272 1.1 skrll
273 1.1 skrll * configure.in: Add target architecture bfd_arch_z80.
274 1.1 skrll * configure: Regenerated.
275 1.1 skrll * disassemble.c (disassembler)<ARCH_z80>: Add case
276 1.1 skrll bfd_arch_z80.
277 1.1 skrll * z80-dis.c: New file.
278 1.1 skrll
279 1.1 skrll 2005-10-25 Alan Modra <amodra (a] bigpond.net.au>
280 1.1 skrll
281 1.1 skrll * po/POTFILES.in: Regenerate.
282 1.1 skrll * po/opcodes.pot: Regenerate.
283 1.1 skrll
284 1.1 skrll 2005-10-24 Jan Beulich <jbeulich (a] novell.com>
285 1.1 skrll
286 1.1 skrll * ia64-asmtab.c: Regenerate.
287 1.1 skrll
288 1.1 skrll 2005-10-21 DJ Delorie <dj (a] redhat.com>
289 1.1 skrll
290 1.1 skrll * m32c-asm.c: Regenerate.
291 1.1 skrll * m32c-desc.c: Regenerate.
292 1.1 skrll * m32c-desc.h: Regenerate.
293 1.1 skrll * m32c-dis.c: Regenerate.
294 1.1 skrll * m32c-ibld.c: Regenerate.
295 1.1 skrll * m32c-opc.c: Regenerate.
296 1.1 skrll * m32c-opc.h: Regenerate.
297 1.1 skrll
298 1.1 skrll 2005-10-21 Nick Clifton <nickc (a] redhat.com>
299 1.1 skrll
300 1.1 skrll * bfin-dis.c: Tidy up code, removing redundant constructs.
301 1.1 skrll
302 1.1 skrll 2005-10-19 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
303 1.1 skrll
304 1.1 skrll * s390-opc.txt: Add unnormalized hfp multiply and multiply-and-add
305 1.1 skrll instructions.
306 1.1 skrll
307 1.1 skrll 2005-10-18 Nick Clifton <nickc (a] redhat.com>
308 1.1 skrll
309 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc.
310 1.1 skrll
311 1.1 skrll 2005-10-18 Jie Zhang <jie.zhang (a] analog.com>
312 1.1 skrll
313 1.1 skrll * bfin-dis.c (print_insn_bfin): Do proper endian transform when
314 1.1 skrll reading instruction from memory.
315 1.1 skrll
316 1.1 skrll 2005-10-18 Nick Clifton <nickc (a] redhat.com>
317 1.1 skrll
318 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc.
319 1.1 skrll
320 1.1 skrll 2005-10-14 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com>
321 1.1 skrll
322 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc.
323 1.1 skrll
324 1.1 skrll 2005-10-08 James Lemke <jim (a] wasabisystems.com>
325 1.1 skrll
326 1.1 skrll * arm-dis.c (coprocessor_opcodes): Fix mask for various Maverick CDP
327 1.1 skrll operations.
328 1.1 skrll
329 1.1 skrll 2005-10-06 Daniel Jacobowitz <dan (a] codesourcery.com>
330 1.1 skrll
331 1.1 skrll * ppc-dis.c (struct dis_private): Remove.
332 1.1 skrll (powerpc_dialect): Avoid aliasing warnings.
333 1.1 skrll (print_insn_big_powerpc, print_insn_little_powerpc): Likewise.
334 1.1 skrll
335 1.1 skrll 2005-09-30 Nick Clifton <nickc (a] redhat.com>
336 1.1 skrll
337 1.1 skrll * po/ga.po: New Irish translation.
338 1.1 skrll * configure.in (ALL_LINGUAS): Add "ga".
339 1.1 skrll * configure: Regenerate.
340 1.1 skrll
341 1.1 skrll 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
342 1.1 skrll
343 1.1 skrll * Makefile.am: Run "make dep-am".
344 1.1 skrll * Makefile.in: Regenerated.
345 1.1 skrll * aclocal.m4: Likewise.
346 1.1 skrll * configure: Likewise.
347 1.1 skrll
348 1.1 skrll 2005-09-30 Catherine Moore <clm (a] cm00re.com>
349 1.1 skrll
350 1.1 skrll * Makefile.am: Bfin support.
351 1.1 skrll * Makefile.in: Regenerated.
352 1.1 skrll * aclocal.m4: Regenerated.
353 1.1 skrll * bfin-dis.c: New file.
354 1.1 skrll * configure.in: Bfin support.
355 1.1 skrll * configure: Regenerated.
356 1.1 skrll * disassemble.c (ARCH_bfin): Define.
357 1.1 skrll (disassembler): Add case for bfd_arch_bfin.
358 1.1 skrll
359 1.1 skrll 2005-09-28 Jan Beulich <jbeulich (a] novell.com>
360 1.1 skrll
361 1.1 skrll * i386-dis.c (stack_v_mode): Renamed from branch_v_mode.
362 1.1 skrll (indirEv): Use it.
363 1.1 skrll (stackEv): New.
364 1.1 skrll (Ob64, Ov64): Rename to Ob, Ov. Delete unused original definitions.
365 1.1 skrll (dis386): Document and use new 'V' meta character. Use it for
366 1.1 skrll single-byte push/pop opcode forms. Use stackEv for mod-r/m push/pop
367 1.1 skrll opcode forms. Correct typo in 'pop ss'. Replace Ob64/Ov64 by Ob/Ov.
368 1.1 skrll (putop): 'q' suffix for 'T' and 'U' meta depends on DFLAG. Mark
369 1.1 skrll data prefix as used whenever DFLAG was examined. Handle 'V'.
370 1.1 skrll (intel_operand_size): Use stack_v_mode.
371 1.1 skrll (OP_E): Use stack_v_mode, but handle only the special case of
372 1.1 skrll 64-bit mode without operand size override here; fall through to
373 1.1 skrll v_mode case otherwise.
374 1.1 skrll (OP_REG): Special case rAX_reg ... rDI_reg only when 64-bit mode
375 1.1 skrll and no operand size override is present.
376 1.1 skrll (OP_J): Use get32s for obtaining the displacement also when rex64
377 1.1 skrll is present.
378 1.1 skrll
379 1.1 skrll 2005-09-08 Paul Brook <paul (a] codesourcery.com>
380 1.1 skrll
381 1.1 skrll * arm-dis.c (arm_opcodes, thumb32_opcodes): Rename smi to smc.
382 1.1 skrll
383 1.1 skrll 2005-09-06 Chao-ying Fu <fu (a] mips.com>
384 1.1 skrll
385 1.1 skrll * mips-opc.c (MT32): New define.
386 1.1 skrll (mips_builtin_opcodes): Move "bc0f", "bc0fl", "bc0t", "bc0tl" to the
387 1.1 skrll bottom to avoid opcode collision with "mftr" and "mttr".
388 1.1 skrll Add MT instructions.
389 1.1 skrll * mips-dis.c (mips_arch_choices): Enable INSN_MT for mips32r2.
390 1.1 skrll (print_insn_args): Add supports for +t, +T, !, $, *, &, g operand
391 1.1 skrll formats.
392 1.1 skrll
393 1.1 skrll 2005-09-02 Paul Brook <paul (a] codesourcery.com>
394 1.1 skrll
395 1.1 skrll * arm-dis.c (coprocessor_opcodes): Add null terminator.
396 1.1 skrll
397 1.1 skrll 2005-09-02 Paul Brook <paul (a] codesourcery.com>
398 1.1 skrll
399 1.1 skrll * arm-dis.c (coprocessor_opcodes): New.
400 1.1 skrll (arm_opcodes, thumb32_opcodes): Remove coprocessor insns.
401 1.1 skrll (print_insn_coprocessor): New function.
402 1.1 skrll (print_insn_arm): Use print_insn_coprocessor. Remove coprocessor
403 1.1 skrll format characters.
404 1.1 skrll (print_insn_thumb32): Use print_insn_coprocessor.
405 1.1 skrll
406 1.1 skrll 2005-08-30 Paul Brook <paul (a] codesourcery.com>
407 1.1 skrll
408 1.1 skrll * arm-dis.c (thumb_opcodes): Disassemble sub(3) as subs.
409 1.1 skrll
410 1.1 skrll 2005-08-26 Jan Beulich <jbeulich (a] novell.com>
411 1.1 skrll
412 1.1 skrll * i386-dis.c (intel_operand_size): New, broken out from OP_E for
413 1.1 skrll re-use.
414 1.1 skrll (OP_E): Call intel_operand_size, move call site out of mode
415 1.1 skrll dependent code.
416 1.1 skrll (OP_OFF): Call intel_operand_size if suffix_always. Remove
417 1.1 skrll ATTRIBUTE_UNUSED from parameters.
418 1.1 skrll (OP_OFF64): Likewise.
419 1.1 skrll (OP_ESreg): Call intel_operand_size.
420 1.1 skrll (OP_DSreg): Likewise.
421 1.1 skrll (OP_DIR): Use colon rather than semicolon as separator of far
422 1.1 skrll jump/call operands.
423 1.1 skrll
424 1.1 skrll 2005-08-25 Chao-ying Fu <fu (a] mips.com>
425 1.1 skrll
426 1.1 skrll * mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define.
427 1.1 skrll (mips_builtin_opcodes): Add DSP instructions.
428 1.1 skrll * mips-dis.c (mips_arch_choices): Enable INSN_DSP for mips32, mips32r2,
429 1.1 skrll mips64, mips64r2.
430 1.1 skrll (print_insn_args): Add supports for 3, 4, 5, 6, 7, 8, 9, 0, :, ', @
431 1.1 skrll operand formats.
432 1.1 skrll
433 1.1 skrll 2005-08-23 David Ung <davidu (a] mips.com>
434 1.1 skrll
435 1.1 skrll * mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
436 1.1 skrll instructions to the table.
437 1.1 skrll
438 1.1 skrll 2005-08-18 Alan Modra <amodra (a] bigpond.net.au>
439 1.1 skrll
440 1.1 skrll * a29k-dis.c: Delete.
441 1.1 skrll * Makefile.am: Remove a29k support.
442 1.1 skrll * configure.in: Likewise.
443 1.1 skrll * disassemble.c: Likewise.
444 1.1 skrll * Makefile.in: Regenerate.
445 1.1 skrll * configure: Regenerate.
446 1.1 skrll * po/POTFILES.in: Regenerate.
447 1.1 skrll
448 1.1 skrll 2005-08-15 Daniel Jacobowitz <dan (a] codesourcery.com>
449 1.1 skrll
450 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle e300.
451 1.1 skrll (print_ppc_disassembler_options): Likewise.
452 1.1 skrll * ppc-opc.c (PPCE300): Define.
453 1.1 skrll (powerpc_opcodes): Mark icbt as available for the e300.
454 1.1 skrll
455 1.1 skrll 2005-08-13 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca>
456 1.1 skrll
457 1.1 skrll * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
458 1.1 skrll Use "rp" instead of "%r2" in "b,l" insns.
459 1.1 skrll
460 1.1 skrll 2005-08-12 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
461 1.1 skrll
462 1.1 skrll * s390-dis.c (print_insn_s390): Print unsigned operands with %u.
463 1.1 skrll * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z9-109.
464 1.1 skrll (main): Likewise.
465 1.1 skrll * s390-opc.c (I32_16, U32_16, M_16): Add defines 32 bit immediates
466 1.1 skrll and 4 bit optional masks.
467 1.1 skrll (INSTR_RIL_RI, INSTR_RIL_RU, INSTR_RRF_M0RR, INSTR_RSE_CCRD,
468 1.1 skrll INSTR_RSY_CCRD, INSTR_SSF_RRDRD): Add new instruction formats.
469 1.1 skrll (MASK_RIL_RI, MASK_RIL_RU, MASK_RRF_M0RR, MASK_RSE_CCRD,
470 1.1 skrll MASK_RSY_CCRD, MASK_SSF_RRDRD): Likewise.
471 1.1 skrll (s390_opformats): Likewise.
472 1.1 skrll * s390-opc.txt: Add new instructions for cpu type z9-109.
473 1.1 skrll
474 1.1 skrll 2005-08-05 John David Anglin <dave.anglin (a] nrc-crnc.gc.ca>
475 1.1 skrll
476 1.1 skrll * hppa-dis.c (print_insn_hppa): Prefix 21-bit values with "L%".
477 1.1 skrll
478 1.1 skrll 2005-07-29 Paul Brook <paul (a] codesourcery.com>
479 1.1 skrll
480 1.1 skrll * arm-dis.c: Fix disassebly of thumb2 writeback addressing modes.
481 1.1 skrll
482 1.1 skrll 2005-07-29 Paul Brook <paul (a] codesourcery.com>
483 1.1 skrll
484 1.1 skrll * arm-dis.c (thumb32_opc): Fix addressing mode for tbh.
485 1.1 skrll (print_insn_thumb32): Fix decoding of thumb2 'I' operands.
486 1.1 skrll
487 1.1 skrll 2005-07-25 DJ Delorie <dj (a] redhat.com>
488 1.1 skrll
489 1.1 skrll * m32c-asm.c Regenerate.
490 1.1 skrll * m32c-dis.c Regenerate.
491 1.1 skrll
492 1.1 skrll 2005-07-20 DJ Delorie <dj (a] redhat.com>
493 1.1 skrll
494 1.1 skrll * disassemble.c (disassemble_init_for_target): M32C ISAs are
495 1.1 skrll enums, so convert them to bit masks, which attributes are.
496 1.1 skrll
497 1.1 skrll 2005-07-18 Nick Clifton <nickc (a] redhat.com>
498 1.1 skrll
499 1.1 skrll * configure.in: Restore alpha ordering to list of arches.
500 1.1 skrll * configure: Regenerate.
501 1.1 skrll * disassemble.c: Restore alpha ordering to list of arches.
502 1.1 skrll
503 1.1 skrll 2005-07-18 Nick Clifton <nickc (a] redhat.com>
504 1.1 skrll
505 1.1 skrll * m32c-asm.c: Regenerate.
506 1.1 skrll * m32c-desc.c: Regenerate.
507 1.1 skrll * m32c-desc.h: Regenerate.
508 1.1 skrll * m32c-dis.c: Regenerate.
509 1.1 skrll * m32c-ibld.h: Regenerate.
510 1.1 skrll * m32c-opc.c: Regenerate.
511 1.1 skrll * m32c-opc.h: Regenerate.
512 1.1 skrll
513 1.1 skrll 2005-07-18 H.J. Lu <hongjiu.lu (a] intel.com>
514 1.1 skrll
515 1.1 skrll * i386-dis.c (PNI_Fixup): Update comment.
516 1.1 skrll (VMX_Fixup): Properly handle the suffix check.
517 1.1 skrll
518 1.1 skrll 2005-07-16 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca>
519 1.1 skrll
520 1.1 skrll * hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode
521 1.1 skrll mfctl disassembly.
522 1.1 skrll
523 1.1 skrll 2005-07-16 Alan Modra <amodra (a] bigpond.net.au>
524 1.1 skrll
525 1.1 skrll * Makefile.am: Run "make dep-am".
526 1.1 skrll (stamp-m32c): Fix cpu dependencies.
527 1.1 skrll * Makefile.in: Regenerate.
528 1.1 skrll * ip2k-dis.c: Regenerate.
529 1.1 skrll
530 1.1 skrll 2007-07-15 H.J. Lu <hongjiu.lu (a] intel.com>
531 1.1 skrll
532 1.1 skrll * i386-dis.c (OP_VMX): New. Handle Intel VMX Instructions.
533 1.1 skrll (VMX_Fixup): New. Fix up Intel VMX Instructions.
534 1.1 skrll (Em): New.
535 1.1 skrll (Gm): New.
536 1.1 skrll (VM): New.
537 1.1 skrll (dis386_twobyte): Updated entries 0x78 and 0x79.
538 1.1 skrll (twobyte_has_modrm): Likewise.
539 1.1 skrll (grps): Use OP_VMX in the "sgdtIQ" entry. Updated GRP9.
540 1.1 skrll (OP_G): Handle m_mode.
541 1.1 skrll
542 1.1 skrll 2005-07-14 Jim Blandy <jimb (a] redhat.com>
543 1.1 skrll
544 1.1 skrll Add support for the Renesas M32C and M16C.
545 1.1 skrll * m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
546 1.1 skrll * m32c-desc.h, m32c-opc.h: New.
547 1.1 skrll * Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
548 1.1 skrll (CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
549 1.1 skrll m32c-opc.c.
550 1.1 skrll (ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
551 1.1 skrll m32c-ibld.lo, m32c-opc.lo.
552 1.1 skrll (CLEANFILES): List stamp-m32c.
553 1.1 skrll (M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
554 1.1 skrll (CGEN_CPUS): Add m32c.
555 1.1 skrll (m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
556 1.1 skrll (m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
557 1.1 skrll (m32c_opc_h): New variable.
558 1.1 skrll (stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
559 1.1 skrll (m32c-opc.lo): New rules.
560 1.1 skrll * Makefile.in: Regenerated.
561 1.1 skrll * configure.in: Add case for bfd_m32c_arch.
562 1.1 skrll * configure: Regenerated.
563 1.1 skrll * disassemble.c (ARCH_m32c): New.
564 1.1 skrll [ARCH_m32c]: #include "m32c-desc.h".
565 1.1 skrll (disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
566 1.1 skrll (disassemble_init_for_target) [ARCH_m32c]: Same.
567 1.1 skrll
568 1.1 skrll * cgen-ops.h, cgen-types.h: New files.
569 1.1 skrll * Makefile.am (HFILES): List them.
570 1.1 skrll * Makefile.in: Regenerated.
571 1.1 skrll
572 1.1 skrll 2005-07-07 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu>
573 1.1 skrll
574 1.1 skrll * arc-dis.c, arm-dis.c, cris-dis.c, crx-dis.c, d10v-dis.c,
575 1.1 skrll d30v-dis.c, fr30-dis.c, h8300-dis.c, h8500-dis.c, i860-dis.c,
576 1.1 skrll ia64-dis.c, ip2k-dis.c, m10200-dis.c, m10300-dis.c,
577 1.1 skrll m88k-dis.c, mcore-dis.c, mips-dis.c, ms1-dis.c, or32-dis.c,
578 1.1 skrll ppc-dis.c, sh64-dis.c, sparc-dis.c, tic4x-dis.c, tic80-dis.c,
579 1.1 skrll v850-dis.c: Fix format bugs.
580 1.1 skrll * ia64-gen.c (fail, warn): Add format attribute.
581 1.1 skrll * or32-opc.c (debug): Likewise.
582 1.1 skrll
583 1.1 skrll 2005-07-07 Khem Raj <kraj (a] mvista.com>
584 1.1 skrll
585 1.1 skrll * arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction
586 1.1 skrll disassembly pattern.
587 1.1 skrll
588 1.1 skrll 2005-07-06 Alan Modra <amodra (a] bigpond.net.au>
589 1.1 skrll
590 1.1 skrll * Makefile.am (stamp-m32r): Fix path to cpu files.
591 1.1 skrll (stamp-m32r, stamp-iq2000): Likewise.
592 1.1 skrll * Makefile.in: Regenerate.
593 1.1 skrll * m32r-asm.c: Regenerate.
594 1.1 skrll * po/POTFILES.in: Remove arm-opc.h. Add ms1-asm.c, ms1-desc.c,
595 1.1 skrll ms1-desc.h, ms1-dis.c, ms1-ibld.c, ms1-opc.c, ms1-opc.h.
596 1.1 skrll
597 1.1 skrll 2005-07-05 Nick Clifton <nickc (a] redhat.com>
598 1.1 skrll
599 1.1 skrll * iq2000-asm.c: Regenerate.
600 1.1 skrll * ms1-asm.c: Regenerate.
601 1.1 skrll
602 1.1 skrll 2005-07-05 Jan Beulich <jbeulich (a] novell.com>
603 1.1 skrll
604 1.1 skrll * i386-dis.c (SVME_Fixup): New.
605 1.1 skrll (grps): Use it for the lidt entry.
606 1.1 skrll (PNI_Fixup): Call OP_M rather than OP_E.
607 1.1 skrll (INVLPG_Fixup): Likewise.
608 1.1 skrll
609 1.1 skrll 2005-07-04 H.J. Lu <hongjiu.lu (a] intel.com>
610 1.1 skrll
611 1.1 skrll * tic30-dis.c (cnvt_tmsfloat_ieee): Use HUGE_VALF if defined.
612 1.1 skrll
613 1.1 skrll 2005-07-01 Nick Clifton <nickc (a] redhat.com>
614 1.1 skrll
615 1.1 skrll * a29k-dis.c: Update to ISO C90 style function declarations and
616 1.1 skrll fix formatting.
617 1.1 skrll * alpha-opc.c: Likewise.
618 1.1 skrll * arc-dis.c: Likewise.
619 1.1 skrll * arc-opc.c: Likewise.
620 1.1 skrll * avr-dis.c: Likewise.
621 1.1 skrll * cgen-asm.in: Likewise.
622 1.1 skrll * cgen-dis.in: Likewise.
623 1.1 skrll * cgen-ibld.in: Likewise.
624 1.1 skrll * cgen-opc.c: Likewise.
625 1.1 skrll * cris-dis.c: Likewise.
626 1.1 skrll * d10v-dis.c: Likewise.
627 1.1 skrll * d30v-dis.c: Likewise.
628 1.1 skrll * d30v-opc.c: Likewise.
629 1.1 skrll * dis-buf.c: Likewise.
630 1.1 skrll * dlx-dis.c: Likewise.
631 1.1 skrll * h8300-dis.c: Likewise.
632 1.1 skrll * h8500-dis.c: Likewise.
633 1.1 skrll * hppa-dis.c: Likewise.
634 1.1 skrll * i370-dis.c: Likewise.
635 1.1 skrll * i370-opc.c: Likewise.
636 1.1 skrll * m10200-dis.c: Likewise.
637 1.1 skrll * m10300-dis.c: Likewise.
638 1.1 skrll * m68k-dis.c: Likewise.
639 1.1 skrll * m88k-dis.c: Likewise.
640 1.1 skrll * mips-dis.c: Likewise.
641 1.1 skrll * mmix-dis.c: Likewise.
642 1.1 skrll * msp430-dis.c: Likewise.
643 1.1 skrll * ns32k-dis.c: Likewise.
644 1.1 skrll * or32-dis.c: Likewise.
645 1.1 skrll * or32-opc.c: Likewise.
646 1.1 skrll * pdp11-dis.c: Likewise.
647 1.1 skrll * pj-dis.c: Likewise.
648 1.1 skrll * s390-dis.c: Likewise.
649 1.1 skrll * sh-dis.c: Likewise.
650 1.1 skrll * sh64-dis.c: Likewise.
651 1.1 skrll * sparc-dis.c: Likewise.
652 1.1 skrll * sparc-opc.c: Likewise.
653 1.1 skrll * sysdep.h: Likewise.
654 1.1 skrll * tic30-dis.c: Likewise.
655 1.1 skrll * tic4x-dis.c: Likewise.
656 1.1 skrll * tic80-dis.c: Likewise.
657 1.1 skrll * v850-dis.c: Likewise.
658 1.1 skrll * v850-opc.c: Likewise.
659 1.1 skrll * vax-dis.c: Likewise.
660 1.1 skrll * w65-dis.c: Likewise.
661 1.1 skrll * z8kgen.c: Likewise.
662 1.1 skrll
663 1.1 skrll * fr30-*: Regenerate.
664 1.1 skrll * frv-*: Regenerate.
665 1.1 skrll * ip2k-*: Regenerate.
666 1.1 skrll * iq2000-*: Regenerate.
667 1.1 skrll * m32r-*: Regenerate.
668 1.1 skrll * ms1-*: Regenerate.
669 1.1 skrll * openrisc-*: Regenerate.
670 1.1 skrll * xstormy16-*: Regenerate.
671 1.1 skrll
672 1.1 skrll 2005-06-23 Ben Elliston <bje (a] gnu.org>
673 1.1 skrll
674 1.1 skrll * m68k-dis.c: Use ISC C90.
675 1.1 skrll * m68k-opc.c: Formatting fixes.
676 1.1 skrll
677 1.1 skrll 2005-06-16 David Ung <davidu (a] mips.com>
678 1.1 skrll
679 1.1 skrll * mips16-opc.c (mips16_opcodes): Add the following MIPS16e
680 1.1 skrll instructions to the table; seb/seh/sew/zeb/zeh/zew.
681 1.1 skrll
682 1.1 skrll 2005-06-15 Dave Brolley <brolley (a] redhat.com>
683 1.1 skrll
684 1.1 skrll Contribute Morpho ms1 on behalf of Red Hat
685 1.1 skrll * ms1-asm.c, ms1-desc.c, ms1-dis.c, ms1-ibld.c, ms1-opc.c,
686 1.1 skrll ms1-opc.h: New files, Morpho ms1 target.
687 1.1 skrll
688 1.1 skrll 2004-05-14 Stan Cox <scox (a] redhat.com>
689 1.1 skrll
690 1.1 skrll * disassemble.c (ARCH_ms1): Define.
691 1.1 skrll (disassembler): Handle bfd_arch_ms1
692 1.1 skrll
693 1.1 skrll 2004-05-13 Michael Snyder <msnyder (a] redhat.com>
694 1.1 skrll
695 1.1 skrll * Makefile.am, Makefile.in: Add ms1 target.
696 1.1 skrll * configure.in: Ditto.
697 1.1 skrll
698 1.1 skrll 2005-06-08 Zack Weinberg <zack (a] codesourcery.com>
699 1.1 skrll
700 1.1 skrll * arm-opc.h: Delete; fold contents into ...
701 1.1 skrll * arm-dis.c: ... here. Move includes of internal COFF headers
702 1.1 skrll next to includes of internal ELF headers.
703 1.1 skrll (streq, WORD_ADDRESS, BDISP, BDISP23): Delete, unused.
704 1.1 skrll (struct arm_opcode): Rename struct opcode32. Make 'assembler' const.
705 1.1 skrll (struct thumb_opcode): Rename struct opcode16. Make 'assembler' const.
706 1.1 skrll (arm_conditional, arm_fp_const, arm_shift, arm_regname, regnames)
707 1.1 skrll (iwmmxt_wwnames, iwmmxt_wwssnames):
708 1.1 skrll Make const.
709 1.1 skrll (regnames): Remove iWMMXt coprocessor register sets.
710 1.1 skrll (iwmmxt_regnames, iwmmxt_cregnames): New statics.
711 1.1 skrll (get_arm_regnames): Adjust fourth argument to match above changes.
712 1.1 skrll (set_iwmmxt_regnames): Delete.
713 1.1 skrll (print_insn_arm): Constify 'c'. Use ISO syntax for function
714 1.1 skrll pointer calls. Expand sole use of BDISP. Use iwmmxt_regnames
715 1.1 skrll and iwmmxt_cregnames, not set_iwmmxt_regnames.
716 1.1 skrll (print_insn_thumb16, print_insn_thumb32): Constify 'c'. Use
717 1.1 skrll ISO syntax for function pointer calls.
718 1.1 skrll
719 1.1 skrll 2005-06-07 Zack Weinberg <zack (a] codesourcery.com>
720 1.1 skrll
721 1.1 skrll * arm-dis.c: Split up the comments describing the format codes, so
722 1.1 skrll that the ARM and 16-bit Thumb opcode tables each have comments
723 1.1 skrll preceding them that describe all the codes, and only the codes,
724 1.1 skrll valid in those tables. (32-bit Thumb table is already like this.)
725 1.1 skrll Reorder the lists in all three comments to match the order in
726 1.1 skrll which the codes are implemented.
727 1.1 skrll Remove all forward declarations of static functions. Convert all
728 1.1 skrll function definitions to ISO C format.
729 1.1 skrll (print_insn_arm, print_insn_thumb16, print_insn_thumb32):
730 1.1 skrll Return nothing.
731 1.1 skrll (print_insn_thumb16): Remove unused case 'I'.
732 1.1 skrll (print_insn): Update for changed calling convention of subroutines.
733 1.1 skrll
734 1.1 skrll 2005-05-25 Jan Beulich <jbeulich (a] novell.com>
735 1.1 skrll
736 1.1 skrll * i386-dis.c (OP_E): In Intel mode, display 32-bit displacements in
737 1.1 skrll hex (but retain it being displayed as signed). Remove redundant
738 1.1 skrll checks. Add handling of displacements for 16-bit addressing in Intel
739 1.1 skrll mode.
740 1.1 skrll
741 1.1 skrll 2005-05-25 Jan Beulich <jbeulich (a] novell.com>
742 1.1 skrll
743 1.1 skrll * i386-dis.c (prefix_name): Remove pointless mode_64bit check.
744 1.1 skrll (OP_E): Remove redundant REX_EXTZ handling. Remove pointless
745 1.1 skrll masking of 'rm' in 16-bit memory address handling.
746 1.1 skrll
747 1.1 skrll 2005-05-19 Anton Blanchard <anton (a] samba.org>
748 1.1 skrll
749 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle "-Mpower5".
750 1.1 skrll (print_ppc_disassembler_options): Document it.
751 1.1 skrll * ppc-opc.c (SVC_LEV): Define.
752 1.1 skrll (LEV): Allow optional operand.
753 1.1 skrll (POWER5): Define.
754 1.1 skrll (powerpc_opcodes): Extend "sc". Adjust "svc" and "svcl". Add
755 1.1 skrll "hrfid", "popcntb", "fsqrtes", "fsqrtes.", "fre" and "fre.".
756 1.1 skrll
757 1.1 skrll 2005-05-19 Kelley Cook <kcook (a] gcc.gnu.org>
758 1.1 skrll
759 1.1 skrll * Makefile.in: Regenerate.
760 1.1 skrll
761 1.1 skrll 2005-05-17 Zack Weinberg <zack (a] codesourcery.com>
762 1.1 skrll
763 1.1 skrll * arm-dis.c (thumb_opcodes): Add disassembly for V6T2 16-bit
764 1.1 skrll instructions. Adjust disassembly of some opcodes to match
765 1.1 skrll unified syntax.
766 1.1 skrll (thumb32_opcodes): New table.
767 1.1 skrll (print_insn_thumb): Rename print_insn_thumb16; don't handle
768 1.1 skrll two-halfword branches here.
769 1.1 skrll (print_insn_thumb32): New function.
770 1.1 skrll (print_insn): Choose among print_insn_arm, print_insn_thumb16,
771 1.1 skrll and print_insn_thumb32. Be consistent about order of
772 1.1 skrll halfwords when printing 32-bit instructions.
773 1.1 skrll
774 1.1 skrll 2005-05-07 H.J. Lu <hongjiu.lu (a] intel.com>
775 1.1 skrll
776 1.1 skrll PR 843
777 1.1 skrll * i386-dis.c (branch_v_mode): New.
778 1.1 skrll (indirEv): Use branch_v_mode instead of v_mode.
779 1.1 skrll (OP_E): Handle branch_v_mode.
780 1.1 skrll
781 1.1 skrll 2005-05-07 H.J. Lu <hongjiu.lu (a] intel.com>
782 1.1 skrll
783 1.1 skrll * d10v-dis.c (dis_2_short): Support 64bit host.
784 1.1 skrll
785 1.1 skrll 2005-05-07 Nick Clifton <nickc (a] redhat.com>
786 1.1 skrll
787 1.1 skrll * po/nl.po: Updated translation.
788 1.1 skrll
789 1.1 skrll 2005-05-07 Nick Clifton <nickc (a] redhat.com>
790 1.1 skrll
791 1.1 skrll * Update the address and phone number of the FSF organization in
792 1.1 skrll the GPL notices in the following files:
793 1.1 skrll a29k-dis.c, aclocal.m4, alpha-dis.c, alpha-opc.c, arc-dis.c,
794 1.1 skrll arc-dis.h, arc-ext.c, arc-ext.h, arc-opc.c, arm-dis.c, arm-opc.h,
795 1.1 skrll avr-dis.c, cgen-asm.c, cgen-asm.in, cgen-dis.c, cgen-dis.in,
796 1.1 skrll cgen-ibld.in, cgen-opc.c, cgen.sh, cris-dis.c, cris-opc.c,
797 1.1 skrll crx-dis.c, crx-opc.c, d10v-dis.c, d10v-opc.c, d30v-dis.c,
798 1.1 skrll d30v-opc.c, dis-buf.c, dis-init.c, disassemble.c, dlx-dis.c,
799 1.1 skrll fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c,
800 1.1 skrll fr30-opc.c, fr30-opc.h, frv-asm.c, frv-desc.c, frv-desc.h,
801 1.1 skrll frv-dis.c, frv-ibld.c, frv-opc.c, frv-opc.h, h8300-dis.c,
802 1.1 skrll h8500-dis.c, h8500-opc.h, hppa-dis.c, i370-dis.c, i370-opc.c,
803 1.1 skrll i386-dis.c, i860-dis.c, i960-dis.c, ia64-asmtab.h, ia64-dis.c,
804 1.1 skrll ia64-gen.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-d.c,
805 1.1 skrll ia64-opc-f.c, ia64-opc-i.c, ia64-opc-m.c, ia64-opc-x.c,
806 1.1 skrll ia64-opc.c, ia64-opc.h, ip2k-asm.c, ip2k-desc.c, ip2k-desc.h,
807 1.1 skrll ip2k-dis.c, ip2k-ibld.c, ip2k-opc.c, ip2k-opc.h, iq2000-asm.c,
808 1.1 skrll iq2000-desc.c, iq2000-desc.h, iq2000-dis.c, iq2000-ibld.c,
809 1.1 skrll iq2000-opc.c, iq2000-opc.h, m10200-dis.c, m10200-opc.c,
810 1.1 skrll m10300-dis.c, m10300-opc.c, m32r-asm.c, m32r-desc.c, m32r-desc.h,
811 1.1 skrll m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c,
812 1.1 skrll m68hc11-dis.c, m68hc11-opc.c, m68k-dis.c, m68k-opc.c, m88k-dis.c,
813 1.1 skrll maxq-dis.c, mcore-dis.c, mcore-opc.h, mips-dis.c, mips-opc.c,
814 1.1 skrll mips16-opc.c, mmix-dis.c, mmix-opc.c, msp430-dis.c, ns32k-dis.c,
815 1.1 skrll openrisc-asm.c, openrisc-desc.c, openrisc-desc.h, openrisc-dis.c,
816 1.1 skrll openrisc-ibld.c, openrisc-opc.c, openrisc-opc.h, opintl.h,
817 1.1 skrll or32-dis.c, or32-opc.c, pdp11-dis.c, pdp11-opc.c, pj-dis.c,
818 1.1 skrll pj-opc.c, ppc-dis.c, ppc-opc.c, s390-dis.c, s390-mkopc.c,
819 1.1 skrll s390-opc.c, sh-dis.c, sh-opc.h, sh64-dis.c, sh64-opc.c,
820 1.1 skrll sh64-opc.h, sparc-dis.c, sparc-opc.c, sysdep.h, tic30-dis.c,
821 1.1 skrll tic4x-dis.c, tic54x-dis.c, tic54x-opc.c, tic80-dis.c, tic80-opc.c,
822 1.1 skrll v850-dis.c, v850-opc.c, vax-dis.c, w65-dis.c, w65-opc.h,
823 1.1 skrll xstormy16-asm.c, xstormy16-desc.c, xstormy16-desc.h,
824 1.1 skrll xstormy16-dis.c, xstormy16-ibld.c, xstormy16-opc.c,
825 1.1 skrll xstormy16-opc.h, xtensa-dis.c, z8k-dis.c, z8kgen.c
826 1.1 skrll
827 1.1 skrll 2005-05-05 James E Wilson <wilson (a] specifixinc.com>
828 1.1 skrll
829 1.1 skrll * ia64-opc.c: Include sysdep.h before libiberty.h.
830 1.1 skrll
831 1.1 skrll 2005-05-05 Nick Clifton <nickc (a] redhat.com>
832 1.1 skrll
833 1.1 skrll * configure.in (ALL_LINGUAS): Add vi.
834 1.1 skrll * configure: Regenerate.
835 1.1 skrll * po/vi.po: New.
836 1.1 skrll
837 1.1 skrll 2005-04-26 Jerome Guitton <guitton (a] gnat.com>
838 1.1 skrll
839 1.1 skrll * configure.in: Fix the check for basename declaration.
840 1.1 skrll * configure: Regenerate.
841 1.1 skrll
842 1.1 skrll 2005-04-19 Alan Modra <amodra (a] bigpond.net.au>
843 1.1 skrll
844 1.1 skrll * ppc-opc.c (RTO): Define.
845 1.1 skrll (powerpc_opcodes <tlbsx, tlbsx., tlbre>): Combine PPC403 and BOOKE
846 1.1 skrll entries to suit PPC440.
847 1.1 skrll
848 1.1 skrll 2005-04-18 Mark Kettenis <kettenis (a] gnu.org>
849 1.1 skrll
850 1.1 skrll * i386-dis.c: Insert hyphens into selected VIA PadLock extensions.
851 1.1 skrll Add xcrypt-ctr.
852 1.1 skrll
853 1.1 skrll 2005-04-14 Nick Clifton <nickc (a] redhat.com>
854 1.1 skrll
855 1.1 skrll * po/fi.po: New translation: Finnish.
856 1.1 skrll * configure.in (ALL_LINGUAS): Add fi.
857 1.1 skrll * configure: Regenerate.
858 1.1 skrll
859 1.1 skrll 2005-04-14 Alan Modra <amodra (a] bigpond.net.au>
860 1.1 skrll
861 1.1 skrll * Makefile.am (NO_WERROR): Define.
862 1.1 skrll * configure.in: Invoke AM_BINUTILS_WARNINGS.
863 1.1 skrll * Makefile.in: Regenerate.
864 1.1 skrll * aclocal.m4: Regenerate.
865 1.1 skrll * configure: Regenerate.
866 1.1 skrll
867 1.1 skrll 2005-04-04 Nick Clifton <nickc (a] redhat.com>
868 1.1 skrll
869 1.1 skrll * fr30-asm.c: Regenerate.
870 1.1 skrll * frv-asm.c: Regenerate.
871 1.1 skrll * iq2000-asm.c: Regenerate.
872 1.1 skrll * m32r-asm.c: Regenerate.
873 1.1 skrll * openrisc-asm.c: Regenerate.
874 1.1 skrll
875 1.1 skrll 2005-04-01 Jan Beulich <jbeulich (a] novell.com>
876 1.1 skrll
877 1.1 skrll * i386-dis.c (PNI_Fixup): Neither mwait nor monitor have any
878 1.1 skrll visible operands in Intel mode. The first operand of monitor is
879 1.1 skrll %rax in 64-bit mode.
880 1.1 skrll
881 1.1 skrll 2005-04-01 Jan Beulich <jbeulich (a] novell.com>
882 1.1 skrll
883 1.1 skrll * i386-dis.c (INVLPG_Fixup): Decode rdtscp; change code to allow for
884 1.1 skrll easier future additions.
885 1.1 skrll
886 1.1 skrll 2005-03-31 Jerome Guitton <guitton (a] gnat.com>
887 1.1 skrll
888 1.1 skrll * configure.in: Check for basename.
889 1.1 skrll * configure: Regenerate.
890 1.1 skrll * config.in: Ditto.
891 1.1 skrll
892 1.1 skrll 2005-03-29 H.J. Lu <hongjiu.lu (a] intel.com>
893 1.1 skrll
894 1.1 skrll * i386-dis.c (SEG_Fixup): New.
895 1.1 skrll (Sv): New.
896 1.1 skrll (dis386): Use "Sv" for 0x8c and 0x8e.
897 1.1 skrll
898 1.1 skrll 2005-03-21 Jan-Benedict Glaw <jbglaw (a] lug-owl.de>
899 1.1 skrll Nick Clifton <nickc (a] redhat.com>
900 1.1 skrll
901 1.1 skrll * vax-dis.c: (entry_addr): New varible: An array of user supplied
902 1.1 skrll function entry mask addresses.
903 1.1 skrll (entry_addr_occupied_slots): New variable: The number of occupied
904 1.1 skrll elements in entry_addr.
905 1.1 skrll (entry_addr_total_slots): New variable: The total number of
906 1.1 skrll elements in entry_addr.
907 1.1 skrll (parse_disassembler_options): New function. Fills in the entry_addr
908 1.1 skrll array.
909 1.1 skrll (free_entry_array): New function. Release the memory used by the
910 1.1 skrll entry addr array. Suppressed because there is no way to call it.
911 1.1 skrll (is_function_entry): Check if a given address is a function's
912 1.1 skrll start address by looking at supplied entry mask addresses and
913 1.1 skrll symbol information, if available.
914 1.1 skrll (print_insn_vax): Use parse_disassembler_options and is_function_entry.
915 1.1 skrll
916 1.1 skrll 2005-03-23 H.J. Lu <hongjiu.lu (a] intel.com>
917 1.1 skrll
918 1.1 skrll * cris-dis.c (print_with_operands): Use ~31L for long instead
919 1.1 skrll of ~31.
920 1.1 skrll
921 1.1 skrll 2005-03-20 H.J. Lu <hongjiu.lu (a] intel.com>
922 1.1 skrll
923 1.1 skrll * mmix-opc.c (O): Revert the last change.
924 1.1 skrll (Z): Likewise.
925 1.1 skrll
926 1.1 skrll 2005-03-19 H.J. Lu <hongjiu.lu (a] intel.com>
927 1.1 skrll
928 1.1 skrll * mmix-opc.c (O): Use 24UL instead of 24 for unsigned long.
929 1.1 skrll (Z): Likewise.
930 1.1 skrll
931 1.1 skrll 2005-03-19 Hans-Peter Nilsson <hp (a] bitrange.com>
932 1.1 skrll
933 1.1 skrll * mmix-opc.c (O, Z): Force expression as unsigned long.
934 1.1 skrll
935 1.1 skrll 2005-03-18 Nick Clifton <nickc (a] redhat.com>
936 1.1 skrll
937 1.1 skrll * ip2k-asm.c: Regenerate.
938 1.1 skrll * op/opcodes.pot: Regenerate.
939 1.1 skrll
940 1.1 skrll 2005-03-16 Nick Clifton <nickc (a] redhat.com>
941 1.1 skrll Ben Elliston <bje (a] au.ibm.com>
942 1.1 skrll
943 1.1 skrll * configure.in (werror): New switch: Add -Werror to the
944 1.1 skrll compiler command line. Enabled by default. Disable via
945 1.1 skrll --disable-werror.
946 1.1 skrll * configure: Regenerate.
947 1.1 skrll
948 1.1 skrll 2005-03-16 Alan Modra <amodra (a] bigpond.net.au>
949 1.1 skrll
950 1.1 skrll * ppc-dis.c (powerpc_dialect): Don't set PPC_OPCODE_ALTIVEC when
951 1.1 skrll BOOKE.
952 1.1 skrll
953 1.1 skrll 2005-03-15 Alan Modra <amodra (a] bigpond.net.au>
954 1.1 skrll
955 1.1 skrll * po/es.po: Commit new Spanish translation.
956 1.1 skrll
957 1.1 skrll * po/fr.po: Commit new French translation.
958 1.1 skrll
959 1.1 skrll 2005-03-14 Jan-Benedict Glaw <jbglaw (a] lug-owl.de>
960 1.1 skrll
961 1.1 skrll * vax-dis.c: Fix spelling error
962 1.1 skrll (print_insn_vax): Use ".word 0x0012 # Entry mask: r1 r2 >" instead
963 1.1 skrll of just "Entry mask: < r1 ... >"
964 1.1 skrll
965 1.1 skrll 2005-03-12 Zack Weinberg <zack (a] codesourcery.com>
966 1.1 skrll
967 1.1 skrll * arm-dis.c (arm_opcodes): Document %E and %V.
968 1.1 skrll Add entries for v6T2 ARM instructions:
969 1.1 skrll bfc bfi mls strht ldrht ldrsht ldrsbt movw movt rbit ubfx sbfx.
970 1.1 skrll (print_insn_arm): Add support for %E and %V.
971 1.1 skrll (thumb_opcodes): Add ARMv6K instructions nop, sev, wfe, wfi, yield.
972 1.1 skrll
973 1.1 skrll 2005-03-10 Jeff Baker <jbaker (a] qnx.com>
974 1.1 skrll Alan Modra <amodra (a] bigpond.net.au>
975 1.1 skrll
976 1.1 skrll * ppc-opc.c (insert_sprg, extract_sprg): New Functions.
977 1.1 skrll (powerpc_operands <SPRG>): Call the above. Bit field is 5 bits.
978 1.1 skrll (SPRG_MASK): Delete.
979 1.1 skrll (XSPRG_MASK): Mask off extra bits now part of sprg field.
980 1.1 skrll (powerpc_opcodes): Asjust mfsprg and mtsprg to suit new mask. Move
981 1.1 skrll mfsprg4..7 after msprg and consolidate.
982 1.1 skrll
983 1.1 skrll 2005-03-09 Jan-Benedict Glaw <jbglaw (a] lug-owl.de>
984 1.1 skrll
985 1.1 skrll * vax-dis.c (entry_mask_bit): New array.
986 1.1 skrll (print_insn_vax): Decode function entry mask.
987 1.1 skrll
988 1.1 skrll 2005-03-07 Aldy Hernandez <aldyh (a] redhat.com>
989 1.1 skrll
990 1.1 skrll * ppc-opc.c (powerpc_opcodes): Fix encoding of efscfd.
991 1.1 skrll
992 1.1 skrll 2005-03-05 Alan Modra <amodra (a] bigpond.net.au>
993 1.1 skrll
994 1.1 skrll * po/opcodes.pot: Regenerate.
995 1.1 skrll
996 1.1 skrll 2005-03-03 Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com>
997 1.1 skrll
998 1.1 skrll * arc-dis.c (a4_decoding_class): New enum.
999 1.1 skrll (dsmOneArcInst): Use the enum values for the decoding class.
1000 1.1 skrll Remove redundant case in the switch for decodingClass value 11.
1001 1.1 skrll
1002 1.1 skrll 2005-03-02 Jan Beulich <jbeulich (a] novell.com>
1003 1.1 skrll
1004 1.1 skrll * i386-dis.c (print_insn): Suppress lock prefix printing for cr8...15
1005 1.1 skrll accesses.
1006 1.1 skrll (OP_C): Consider lock prefix in non-64-bit modes.
1007 1.1 skrll
1008 1.1 skrll 2005-02-24 Alan Modra <amodra (a] bigpond.net.au>
1009 1.1 skrll
1010 1.1 skrll * cris-dis.c (format_hex): Remove ineffective warning fix.
1011 1.1 skrll * crx-dis.c (make_instruction): Warning fix.
1012 1.1 skrll * frv-asm.c: Regenerate.
1013 1.1 skrll
1014 1.1 skrll 2005-02-23 Nick Clifton <nickc (a] redhat.com>
1015 1.1 skrll
1016 1.1 skrll * cgen-dis.in: Use bfd_byte for buffers that are passed to
1017 1.1 skrll read_memory.
1018 1.1 skrll
1019 1.1 skrll * ia64-opc.c (locate_opcode_ent): Initialise opval array.
1020 1.1 skrll
1021 1.1 skrll * crx-dis.c (make_instruction): Move argument structure into inner
1022 1.1 skrll scope and ensure that all of its fields are initialised before
1023 1.1 skrll they are used.
1024 1.1 skrll
1025 1.1 skrll * fr30-asm.c: Regenerate.
1026 1.1 skrll * fr30-dis.c: Regenerate.
1027 1.1 skrll * frv-asm.c: Regenerate.
1028 1.1 skrll * frv-dis.c: Regenerate.
1029 1.1 skrll * ip2k-asm.c: Regenerate.
1030 1.1 skrll * ip2k-dis.c: Regenerate.
1031 1.1 skrll * iq2000-asm.c: Regenerate.
1032 1.1 skrll * iq2000-dis.c: Regenerate.
1033 1.1 skrll * m32r-asm.c: Regenerate.
1034 1.1 skrll * m32r-dis.c: Regenerate.
1035 1.1 skrll * openrisc-asm.c: Regenerate.
1036 1.1 skrll * openrisc-dis.c: Regenerate.
1037 1.1 skrll * xstormy16-asm.c: Regenerate.
1038 1.1 skrll * xstormy16-dis.c: Regenerate.
1039 1.1 skrll
1040 1.1 skrll 2005-02-22 Alan Modra <amodra (a] bigpond.net.au>
1041 1.1 skrll
1042 1.1 skrll * arc-ext.c: Warning fixes.
1043 1.1 skrll * arc-ext.h: Likewise.
1044 1.1 skrll * cgen-opc.c: Likewise.
1045 1.1 skrll * ia64-gen.c: Likewise.
1046 1.1 skrll * maxq-dis.c: Likewise.
1047 1.1 skrll * ns32k-dis.c: Likewise.
1048 1.1 skrll * w65-dis.c: Likewise.
1049 1.1 skrll * ia64-asmtab.c: Regenerate.
1050 1.1 skrll
1051 1.1 skrll 2005-02-22 Alan Modra <amodra (a] bigpond.net.au>
1052 1.1 skrll
1053 1.1 skrll * fr30-desc.c: Regenerate.
1054 1.1 skrll * fr30-desc.h: Regenerate.
1055 1.1 skrll * fr30-opc.c: Regenerate.
1056 1.1 skrll * fr30-opc.h: Regenerate.
1057 1.1 skrll * frv-desc.c: Regenerate.
1058 1.1 skrll * frv-desc.h: Regenerate.
1059 1.1 skrll * frv-opc.c: Regenerate.
1060 1.1 skrll * frv-opc.h: Regenerate.
1061 1.1 skrll * ip2k-desc.c: Regenerate.
1062 1.1 skrll * ip2k-desc.h: Regenerate.
1063 1.1 skrll * ip2k-opc.c: Regenerate.
1064 1.1 skrll * ip2k-opc.h: Regenerate.
1065 1.1 skrll * iq2000-desc.c: Regenerate.
1066 1.1 skrll * iq2000-desc.h: Regenerate.
1067 1.1 skrll * iq2000-opc.c: Regenerate.
1068 1.1 skrll * iq2000-opc.h: Regenerate.
1069 1.1 skrll * m32r-desc.c: Regenerate.
1070 1.1 skrll * m32r-desc.h: Regenerate.
1071 1.1 skrll * m32r-opc.c: Regenerate.
1072 1.1 skrll * m32r-opc.h: Regenerate.
1073 1.1 skrll * m32r-opinst.c: Regenerate.
1074 1.1 skrll * openrisc-desc.c: Regenerate.
1075 1.1 skrll * openrisc-desc.h: Regenerate.
1076 1.1 skrll * openrisc-opc.c: Regenerate.
1077 1.1 skrll * openrisc-opc.h: Regenerate.
1078 1.1 skrll * xstormy16-desc.c: Regenerate.
1079 1.1 skrll * xstormy16-desc.h: Regenerate.
1080 1.1 skrll * xstormy16-opc.c: Regenerate.
1081 1.1 skrll * xstormy16-opc.h: Regenerate.
1082 1.1 skrll
1083 1.1 skrll 2005-02-21 Alan Modra <amodra (a] bigpond.net.au>
1084 1.1 skrll
1085 1.1 skrll * Makefile.am: Run "make dep-am"
1086 1.1 skrll * Makefile.in: Regenerate.
1087 1.1 skrll
1088 1.1 skrll 2005-02-15 Nick Clifton <nickc (a] redhat.com>
1089 1.1 skrll
1090 1.1 skrll * cgen-dis.in (print_address): Add an ATTRIBUTE_UNUSED to prevent
1091 1.1 skrll compile time warnings.
1092 1.1 skrll (print_keyword): Likewise.
1093 1.1 skrll (default_print_insn): Likewise.
1094 1.1 skrll
1095 1.1 skrll * fr30-desc.c: Regenerated.
1096 1.1 skrll * fr30-desc.h: Regenerated.
1097 1.1 skrll * fr30-dis.c: Regenerated.
1098 1.1 skrll * fr30-opc.c: Regenerated.
1099 1.1 skrll * fr30-opc.h: Regenerated.
1100 1.1 skrll * frv-desc.c: Regenerated.
1101 1.1 skrll * frv-dis.c: Regenerated.
1102 1.1 skrll * frv-opc.c: Regenerated.
1103 1.1 skrll * ip2k-asm.c: Regenerated.
1104 1.1 skrll * ip2k-desc.c: Regenerated.
1105 1.1 skrll * ip2k-desc.h: Regenerated.
1106 1.1 skrll * ip2k-dis.c: Regenerated.
1107 1.1 skrll * ip2k-opc.c: Regenerated.
1108 1.1 skrll * ip2k-opc.h: Regenerated.
1109 1.1 skrll * iq2000-desc.c: Regenerated.
1110 1.1 skrll * iq2000-dis.c: Regenerated.
1111 1.1 skrll * iq2000-opc.c: Regenerated.
1112 1.1 skrll * m32r-asm.c: Regenerated.
1113 1.1 skrll * m32r-desc.c: Regenerated.
1114 1.1 skrll * m32r-desc.h: Regenerated.
1115 1.1 skrll * m32r-dis.c: Regenerated.
1116 1.1 skrll * m32r-opc.c: Regenerated.
1117 1.1 skrll * m32r-opc.h: Regenerated.
1118 1.1 skrll * m32r-opinst.c: Regenerated.
1119 1.1 skrll * openrisc-desc.c: Regenerated.
1120 1.1 skrll * openrisc-desc.h: Regenerated.
1121 1.1 skrll * openrisc-dis.c: Regenerated.
1122 1.1 skrll * openrisc-opc.c: Regenerated.
1123 1.1 skrll * openrisc-opc.h: Regenerated.
1124 1.1 skrll * xstormy16-desc.c: Regenerated.
1125 1.1 skrll * xstormy16-desc.h: Regenerated.
1126 1.1 skrll * xstormy16-dis.c: Regenerated.
1127 1.1 skrll * xstormy16-opc.c: Regenerated.
1128 1.1 skrll * xstormy16-opc.h: Regenerated.
1129 1.1 skrll
1130 1.1 skrll 2005-02-14 H.J. Lu <hongjiu.lu (a] intel.com>
1131 1.1 skrll
1132 1.1 skrll * dis-buf.c (perror_memory): Use sprintf_vma to print out
1133 1.1 skrll address.
1134 1.1 skrll
1135 1.1 skrll 2005-02-11 Nick Clifton <nickc (a] redhat.com>
1136 1.1 skrll
1137 1.1 skrll * iq2000-asm.c: Regenerate.
1138 1.1 skrll
1139 1.1 skrll * frv-dis.c: Regenerate.
1140 1.1 skrll
1141 1.1 skrll 2005-02-07 Jim Blandy <jimb (a] redhat.com>
1142 1.1 skrll
1143 1.1 skrll * Makefile.am (CGEN): Load guile.scm before calling the main
1144 1.1 skrll application script.
1145 1.1 skrll * Makefile.in: Regenerated.
1146 1.1 skrll * cgen.sh: Be prepared for the 'cgen' argument to contain spaces.
1147 1.1 skrll Simply pass the cgen-opc.scm path to ${cgen} as its first
1148 1.1 skrll argument; ${cgen} itself now contains the '-s', or whatever is
1149 1.1 skrll appropriate for the Scheme being used.
1150 1.1 skrll
1151 1.1 skrll 2005-01-31 Andrew Cagney <cagney (a] gnu.org>
1152 1.1 skrll
1153 1.1 skrll * configure: Regenerate to track ../gettext.m4.
1154 1.1 skrll
1155 1.1 skrll 2005-01-31 Jan Beulich <jbeulich (a] novell.com>
1156 1.1 skrll
1157 1.1 skrll * ia64-gen.c (NELEMS): Define.
1158 1.1 skrll (shrink): Generate alias with missing second predicate register when
1159 1.1 skrll opcode has two outputs and these are both predicates.
1160 1.1 skrll * ia64-opc-i.c (FULL17): Define.
1161 1.1 skrll (ia64_opcodes_i): Add mov-to-pr alias without second input. Use FULL17
1162 1.1 skrll here to generate output template.
1163 1.1 skrll (TBITCM, TNATCM): Undefine after use.
1164 1.1 skrll * ia64-opc-m.c (ia64_opcodes_i): Add alloc alias without ar.pfs as
1165 1.1 skrll first input. Add ld16 aliases without ar.csd as second output. Add
1166 1.1 skrll st16 aliases without ar.csd as second input. Add cmpxchg aliases
1167 1.1 skrll without ar.ccv as third input. Add cmp8xchg16 aliases without ar.csd/
1168 1.1 skrll ar.ccv as third/fourth inputs. Consolidate through...
1169 1.1 skrll (CMPXCHG_acq, CMPXCHG_rel, CMPXCHG_1, CMPXCHG_2, CMPXCHG_4, CMPXCHG_8,
1170 1.1 skrll CMPXCHGn, CMP8XCHG16, CMPXCHG_ALL): Define.
1171 1.1 skrll * ia64-asmtab.c: Regenerate.
1172 1.1 skrll
1173 1.1 skrll 2005-01-27 Andrew Cagney <cagney (a] gnu.org>
1174 1.1 skrll
1175 1.1 skrll * configure: Regenerate to track ../gettext.m4 change.
1176 1.1 skrll
1177 1.1 skrll 2005-01-25 Alexandre Oliva <aoliva (a] redhat.com>
1178 1.1 skrll
1179 1.1 skrll 2004-11-10 Alexandre Oliva <aoliva (a] redhat.com>
1180 1.1 skrll * frv-asm.c: Rebuilt.
1181 1.1 skrll * frv-desc.c: Rebuilt.
1182 1.1 skrll * frv-desc.h: Rebuilt.
1183 1.1 skrll * frv-dis.c: Rebuilt.
1184 1.1 skrll * frv-ibld.c: Rebuilt.
1185 1.1 skrll * frv-opc.c: Rebuilt.
1186 1.1 skrll * frv-opc.h: Rebuilt.
1187 1.1 skrll
1188 1.1 skrll 2005-01-24 Andrew Cagney <cagney (a] gnu.org>
1189 1.1 skrll
1190 1.1 skrll * configure: Regenerate, ../gettext.m4 was updated.
1191 1.1 skrll
1192 1.1 skrll 2005-01-21 Fred Fish <fnf (a] specifixinc.com>
1193 1.1 skrll
1194 1.1 skrll * mips-opc.c: Change INSN_ALIAS to INSN2_ALIAS.
1195 1.1 skrll Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
1196 1.1 skrll Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
1197 1.1 skrll * mips-dis.c: Ditto.
1198 1.1 skrll
1199 1.1 skrll 2005-01-20 Alan Modra <amodra (a] bigpond.net.au>
1200 1.1 skrll
1201 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.
1202 1.1 skrll
1203 1.1 skrll 2005-01-19 Fred Fish <fnf (a] specifixinc.com>
1204 1.1 skrll
1205 1.1 skrll * mips-dis.c (no_aliases): New disassembly option flag.
1206 1.1 skrll (set_default_mips_dis_options): Init no_aliases to zero.
1207 1.1 skrll (parse_mips_dis_option): Handle no-aliases option.
1208 1.1 skrll (print_insn_mips): Ignore table entries that are aliases
1209 1.1 skrll if no_aliases is set.
1210 1.1 skrll (print_insn_mips16): Ditto.
1211 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add initializer column for
1212 1.1 skrll new pinfo2 member and add INSN_ALIAS initializers as needed. Also
1213 1.1 skrll move WR_MACC and RD_MACC initializers from pinfo to pinfo2.
1214 1.1 skrll * mips16-opc.c (mips16_opcodes): Ditto.
1215 1.1 skrll
1216 1.1 skrll 2005-01-17 Andrew Stubbs <andrew.stubbs (a] st.com>
1217 1.1 skrll
1218 1.1 skrll * sh-opc.h (arch_sh2a_or_sh3e,arch_sh2a_or_sh4): Correct definition.
1219 1.1 skrll (inheritance diagram): Add missing edge.
1220 1.1 skrll (arch_sh1_up): Rename arch_sh_up to match external name to make life
1221 1.1 skrll easier for the testsuite.
1222 1.1 skrll (arch_sh4_nofp_up): Likewise, rename arch_sh4_nofpu_up.
1223 1.1 skrll (arch_sh4a_nofp_up): Likewise, rename arch_sh4a_nofpu_up.
1224 1.1 skrll (arch_sh2a_nofpu_or_sh4_nommu_nofpu_up): Add missing
1225 1.1 skrll arch_sh2a_or_sh4_up child.
1226 1.1 skrll (sh_table): Do renaming as above.
1227 1.1 skrll Correct comment for ldc.l for gas testsuite to read.
1228 1.1 skrll Remove rogue mul.l from sh1 (duplicate of the one for sh2).
1229 1.1 skrll Correct comments for movy.w and movy.l for gas testsuite to read.
1230 1.1 skrll Correct comments for fmov.d and fmov.s for gas testsuite to read.
1231 1.1 skrll
1232 1.1 skrll 2005-01-12 H.J. Lu <hongjiu.lu (a] intel.com>
1233 1.1 skrll
1234 1.1 skrll * i386-dis.c (OP_E): Don't ignore scale in SIB for 64 bit mode.
1235 1.1 skrll
1236 1.1 skrll 2005-01-12 H.J. Lu <hongjiu.lu (a] intel.com>
1237 1.1 skrll
1238 1.1 skrll * i386-dis.c (OP_E): Ignore scale when index == 0x4 in SIB.
1239 1.1 skrll
1240 1.1 skrll 2005-01-10 Andreas Schwab <schwab (a] suse.de>
1241 1.1 skrll
1242 1.1 skrll * disassemble.c (disassemble_init_for_target) <case
1243 1.1 skrll bfd_arch_ia64>: Set skip_zeroes to 16.
1244 1.1 skrll <case bfd_arch_tic4x>: Set skip_zeroes to 32.
1245 1.1 skrll
1246 1.1 skrll For older changes see ChangeLog-2004
1247 1.1 skrll
1249 1.1.1.2 christos Copyright (C) 2005 Free Software Foundation, Inc.
1250 1.1.1.2 christos
1251 1.1.1.2 christos Copying and distribution of this file, with or without modification,
1252 1.1.1.2 christos are permitted in any medium without royalty provided the copyright
1253 1.1.1.2 christos notice and this notice are preserved.
1254 1.1 skrll
1255 1.1 skrll Local Variables:
1256 1.1 skrll mode: change-log
1257 1.1 skrll left-margin: 8
1258 1.1 skrll fill-column: 74
1259 1.1 skrll version-control: never
1260 End:
1261