ChangeLog-9899 revision 1.1 1 1.1 skrll 1999-12-27 Alan Modra <alan (a] spri.levels.unisa.edu.au>
2 1.1 skrll
3 1.1 skrll * i386-dis.c (grps[]): Correct GRP5 FF/3 from "call" to "lcall".
4 1.1 skrll
5 1.1 skrll Wed Dec 1 03:34:53 1999 Jeffrey A Law (law (a] cygnus.com)
6 1.1 skrll
7 1.1 skrll * m10300-opc.c, m10300-dis.c: Add am33 support.
8 1.1 skrll
9 1.1 skrll Wed Nov 24 20:29:58 1999 Jeffrey A Law (law (a] cygnus.com)
10 1.1 skrll
11 1.1 skrll * hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
12 1.1 skrll (print_insn_hppa): Handle 'B' operand.
13 1.1 skrll
14 1.1 skrll 1999-11-22 Nick Clifton <nickc (a] cygnus.com>
15 1.1 skrll
16 1.1 skrll * d10v-opc.c: Fix pattern for "cpfg,f{0|1},c" instruction.
17 1.1 skrll
18 1.1 skrll 1999-11-18 Gavin Romig-Koch <gavin (a] cygnus.com>
19 1.1 skrll
20 1.1 skrll * mips-opc.c (I5): New.
21 1.1 skrll (abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s
22 1.1 skrll madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps,
23 1.1 skrll pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New.
24 1.1 skrll
25 1.1 skrll Mon Nov 15 19:34:58 1999 Donald Lindsay <dlindsay (a] cygnus.com>
26 1.1 skrll
27 1.1 skrll * arm-dis.c (print_insn_arm): Added general purpose 'X' format.
28 1.1 skrll * arm-opc.h (print_insn_arm): Added comment documenting
29 1.1 skrll the 'X' format just added to arm-dis.c.
30 1.1 skrll
31 1.1 skrll 1999-11-15 Gavin Romig-Koch <gavin (a] cygnus.com>
32 1.1 skrll
33 1.1 skrll * mips-opc.c (la): Create a version that just uses addiu directly.
34 1.1 skrll (dla): Expand to daddiu if possible.
35 1.1 skrll
36 1.1 skrll 1999-11-11 Nick Clifton <nickc (a] cygnus.com>
37 1.1 skrll
38 1.1 skrll * mips-opc.c: Add ssnop pattern.
39 1.1 skrll
40 1.1 skrll 1999-11-01 Gavin Romig-Koch <gavin (a] cygnus.com>
41 1.1 skrll
42 1.1 skrll * mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.
43 1.1 skrll
44 1.1 skrll 1999-10-29 Nick Clifton <nickc (a] cygnus.com>
45 1.1 skrll
46 1.1 skrll * d30v-opc.c (mvtacc): Use format SHORT_AR not SHORT_AA
47 1.1 skrll (d30v_format_tab): Define the SHORT_AR format.
48 1.1 skrll
49 1.1 skrll 1999-10-28 Nick Clifton <nickc (a] cygnus.com>
50 1.1 skrll
51 1.1 skrll * mcore-dis.c: Remove spurious code introduced in previous delta.
52 1.1 skrll
53 1.1 skrll 1999-10-27 Scott Bambrough <scottb (a] netwinder.org>
54 1.1 skrll
55 1.1 skrll * arm-dis.c: Include sysdep.h to prevent compile time warnings.
56 1.1 skrll
57 1.1 skrll 1999-10-18 Michael Meissner <meissner (a] cygnus.com>
58 1.1 skrll
59 1.1 skrll * alpha-opc.c (alpha_operands): Fill in missing initializer.
60 1.1 skrll (alpha_num_operands): Convert to unsigned.
61 1.1 skrll (alpha_num_opcodes): Ditto.
62 1.1 skrll (insert_rba): Declare unused arguments ATTRIBUTE_UNUSED.
63 1.1 skrll (insert_rca): Ditto.
64 1.1 skrll (insert_za): Ditto.
65 1.1 skrll (insert_zb): Ditto.
66 1.1 skrll (insert_zc): Ditto.
67 1.1 skrll (extract_bdisp): Ditto.
68 1.1 skrll (extract_jhint): Ditto.
69 1.1 skrll (extract_ev6hwjhint): Ditto.
70 1.1 skrll
71 1.1 skrll Sun Oct 10 01:48:01 1999 Jerry Quinn <jerry.quinn.adv91 (a] alum.dartmouth.org>
72 1.1 skrll
73 1.1 skrll * hppa-dis.c (print_insn_hppa): Add new codes 'cc', 'cd', 'cC',
74 1.1 skrll 'co', '@'.
75 1.1 skrll
76 1.1 skrll * hppa-dis.c (print_insn_hppa): Removed unused args. Fix '?W'.
77 1.1 skrll
78 1.1 skrll * hppa-dis.c (print_insn_hppa): Implement codes "?N", "?Q".
79 1.1 skrll
80 1.1 skrll Thu Oct 7 00:12:43 MDT 1999 Diego Novillo <dnovillo (a] cygnus.com>
81 1.1 skrll
82 1.1 skrll * d10v-opc.c (d10v_operands): Add RESTRICTED_NUM3 flag for
83 1.1 skrll rac/rachi instructions.
84 1.1 skrll (d10v_opcodes): Added seven new instructions ld, ld2w, sac, sachi,
85 1.1 skrll slae, st and st2w.
86 1.1 skrll
87 1.1 skrll 1999-10-04 Doug Evans <devans (a] casey.cygnus.com>
88 1.1 skrll
89 1.1 skrll * fr30-asm.c, fr30-desc.h: Rebuild.
90 1.1 skrll * m32r-asm.c, m32r-desc.c, m32r-desc.h: Rebuild. Add m32rx support.
91 1.1 skrll * m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c: Ditto.
92 1.1 skrll
93 1.1 skrll 1999-09-29 Nick Clifton <nickc (a] cygnus.com>
94 1.1 skrll
95 1.1 skrll * sh-opc.h: Fix bit patterns for several load and store
96 1.1 skrll instructions.
97 1.1 skrll
98 1.1 skrll Thu Sep 23 08:27:20 1999 Jerry Quinn <jerry.quinn.adv91 (a] alum.dartmouth.org
99 1.1 skrll
100 1.1 skrll * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with
101 1.1 skrll cleaner code using completer prefixes. Add 'Y'.
102 1.1 skrll
103 1.1 skrll Sun Sep 19 10:41:27 1999 Jeffrey A Law (law (a] cygnus.com)
104 1.1 skrll
105 1.1 skrll * hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.
106 1.1 skrll
107 1.1 skrll * hppa-dis.c (extract_22): New function.
108 1.1 skrll
109 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
110 1.1 skrll
111 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
112 1.1 skrll
113 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
114 1.1 skrll
115 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.
116 1.1 skrll
117 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'X' operand.
118 1.1 skrll
119 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'B' operand.
120 1.1 skrll
121 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.
122 1.1 skrll
123 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'l' operand.
124 1.1 skrll
125 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'g' operand.
126 1.1 skrll
127 1.1 skrll Sat Sep 18 11:36:12 1999 Jeffrey A Law (law (a] cygnus.com)
128 1.1 skrll
129 1.1 skrll * hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.
130 1.1 skrll
131 1.1 skrll * hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'
132 1.1 skrll operand.
133 1.1 skrll
134 1.1 skrll * hppa-dis.c: (print_insn_hppa): Handle 'fX'.
135 1.1 skrll
136 1.1 skrll * hppa-dis.c: (print_insn_hppa): Add missing break after
137 1.1 skrll FP register case.
138 1.1 skrll
139 1.1 skrll * hppa-dis.c: Finish constifying various completers, register
140 1.1 skrll names, etc etc.
141 1.1 skrll
142 1.1 skrll 1999-09-14 Michael Meissner <meissner (a] cygnus.com>
143 1.1 skrll
144 1.1 skrll * configure.in (Canonicalization of target names): Remove adding
145 1.1 skrll ${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14
146 1.1 skrll generates $ac_config_sub with a ${CONFIG_SHELL} already.
147 1.1 skrll * configure: Regenerate.
148 1.1 skrll
149 1.1 skrll Tue Sep 7 13:50:32 1999 Jeffrey A Law (law (a] cygnus.com)
150 1.1 skrll
151 1.1 skrll * hppa-dis.c (print_insn_hppa): Escape '%' in output strings.
152 1.1 skrll
153 1.1 skrll * hppa-dis.c (print_insn_hppa): Handle 'Z' argument.
154 1.1 skrll
155 1.1 skrll 1999-09-07 Nick Clifton <nickc (a] cygnus.com>
156 1.1 skrll
157 1.1 skrll * sh-opc.h: Add mulu.w and muls.w patterns. These are the correct
158 1.1 skrll names for the mulu and muls patterns.
159 1.1 skrll
160 1.1 skrll 1999-09-04 Steve Chamberlain <sac (a] pobox.com>
161 1.1 skrll
162 1.1 skrll * pj-opc.c: New file.
163 1.1 skrll * pj-dis.c: New file.
164 1.1 skrll * disassemble.c (disassembler): Handle bfd_arch_pj.
165 1.1 skrll * configure.in: Handle bfd_pj_arch.
166 1.1 skrll * Makefile.am: Rebuild dependencies.
167 1.1 skrll (CFILES): Add pj-dis.c and pj-opc.c.
168 1.1 skrll (ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
169 1.1 skrll * configure, Makefile.in: Rebuild.
170 1.1 skrll
171 1.1 skrll 1999-09-04 H.J. Lu <hjl (a] gnu.org>
172 1.1 skrll
173 1.1 skrll * i386-dis.c (print_insn_i386): Set bytes_per_line to 7.
174 1.1 skrll
175 1.1 skrll Mon Aug 30 18:56:14 1999 Richard Henderson <rth (a] cygnus.com>
176 1.1 skrll
177 1.1 skrll * alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
178 1.1 skrll
179 1.1 skrll 1999-08-04 Doug Evans <devans (a] casey.cygnus.com>
180 1.1 skrll
181 1.1 skrll * fr30-asm.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
182 1.1 skrll * m32r-asm.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
183 1.1 skrll * m32r-opinst.c: Rebuild.
184 1.1 skrll
185 1.1 skrll Sat Aug 28 00:27:24 1999 Jerry Quinn <jquinn (a] nortelnetworks.com>
186 1.1 skrll
187 1.1 skrll * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float
188 1.1 skrll register args by 'f'.
189 1.1 skrll
190 1.1 skrll * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
191 1.1 skrll
192 1.1 skrll * hppa-dis.c (MASK_10, read_write_names, add_compl_names,
193 1.1 skrll extract_10U_store): New.
194 1.1 skrll (print_insn_hppa): Add new completers.
195 1.1 skrll
196 1.1 skrll * hppa-dis.c (signed_unsigned_names,mix_half_names,
197 1.1 skrll saturation_names): New.
198 1.1 skrll (print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
199 1.1 skrll
200 1.1 skrll * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
201 1.1 skrll
202 1.1 skrll * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
203 1.1 skrll
204 1.1 skrll * hppa-dis.c (print_insn_hppa): Look at next arg instead of bits
205 1.1 skrll to decide to print a space.
206 1.1 skrll
207 1.1 skrll 1999-08-21 Alan Modra <alan (a] spri.levels.unisa.edu.au>
208 1.1 skrll
209 1.1 skrll * i386-dis.c: Add AMD athlon instruction support.
210 1.1 skrll
211 1.1 skrll 1999-08-10 Ian Lance Taylor <ian (a] zembu.com>
212 1.1 skrll
213 1.1 skrll From Wally Iimura <iimura (a] microunity.com>:
214 1.1 skrll * dis-buf.c (buffer_read_memory): Rewrite expression to avoid
215 1.1 skrll overflow at end of address space.
216 1.1 skrll (generic_print_address): Use sprintf_vma.
217 1.1 skrll
218 1.1 skrll 1999-08-08 Ian Lance Taylor <ian (a] zembu.com>
219 1.1 skrll
220 1.1 skrll * Makefile.am: Rename .dep* files to DEP*. Change DEP variable to
221 1.1 skrll MKDEP. Rebuild dependencies.
222 1.1 skrll * Makefile.in: Rebuild.
223 1.1 skrll
224 1.1 skrll Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn (a] nortelnetworks.com>
225 1.1 skrll
226 1.1 skrll * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
227 1.1 skrll add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
228 1.1 skrll unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
229 1.1 skrll (print_insn_hppa): Add 64 bit condition completers.
230 1.1 skrll
231 1.1 skrll Thu Aug 5 16:59:58 1999 Jerry Quinn <jquinn (a] nortelnetworks.com>
232 1.1 skrll
233 1.1 skrll * hppa-dis.c (print_insn_hppa): Change condition args to use
234 1.1 skrll '?' prefix.
235 1.1 skrll
236 1.1 skrll Wed Jul 28 04:33:58 1999 Jerry Quinn <jquinn (a] nortelnetworks.com>
237 1.1 skrll
238 1.1 skrll * hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'
239 1.1 skrll code.
240 1.1 skrll
241 1.1 skrll 1999-07-21 Ian Lance Taylor <ian (a] zembu.com>
242 1.1 skrll
243 1.1 skrll From Mark Elbrecht:
244 1.1 skrll * configure.bat: Remove; obsolete.
245 1.1 skrll
246 1.1 skrll 1999-07-11 Ian Lance Taylor <ian (a] zembu.com>
247 1.1 skrll
248 1.1 skrll * dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate.
249 1.1 skrll (generic_strcat_address): Add cast to avoid warning.
250 1.1 skrll * i386-dis.c: Initialize all structure fields to avoid warnings.
251 1.1 skrll Add ATTRIBUTE_UNUSED as appropriate.
252 1.1 skrll
253 1.1 skrll 1999-07-08 Jakub Jelinek <jj (a] ultra.linux.cz>
254 1.1 skrll
255 1.1 skrll * sparc-dis.c (print_insn_sparc): Differentiate between
256 1.1 skrll addition and oring when guessing symbol for comment.
257 1.1 skrll
258 1.1 skrll 1999-07-05 Nick Clifton <nickc (a] cygnus.com>
259 1.1 skrll
260 1.1 skrll * arm-dis.c (print_insn_arm): Display hex equivalent of rotated
261 1.1 skrll constant.
262 1.1 skrll
263 1.1 skrll 1999-06-23 Alan Modra <alan (a] spri.levels.unisa.edu.au>
264 1.1 skrll
265 1.1 skrll * i386-dis.c: Mention intel mode specials in macro char comment.
266 1.1 skrll
267 1.1 skrll 1999-06-21 Ian Lance Taylor <ian (a] zembu.com>
268 1.1 skrll
269 1.1 skrll * alpha-dis.c: Don't include <stdlib.h>.
270 1.1 skrll * arm-dis.c: Include "sysdep.h".
271 1.1 skrll * tic30-dis.c: Don't include <stdlib.h> or <string.h>. Include
272 1.1 skrll "sysdep.h".
273 1.1 skrll * Makefile.am: Rebuild dependencies.
274 1.1 skrll * Makefile.in: Rebuild.
275 1.1 skrll
276 1.1 skrll 1999-06-16 Nick Clifton <nickc (a] cygnus.com>
277 1.1 skrll
278 1.1 skrll * arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange
279 1.1 skrll SWIs.
280 1.1 skrll
281 1.1 skrll 1999-06-14 Nick Clifton <nickc (a] cygnus.com> & Drew Mosley <dmoseley (a] cygnus.com>
282 1.1 skrll
283 1.1 skrll * arm-dis.c (arm_regnames): Turn into a pointer to a register
284 1.1 skrll name set.
285 1.1 skrll (arm_regnames_standard): New variable: Array of ARM register
286 1.1 skrll names according to ARM instruction set nomenclature.
287 1.1 skrll (arm_regnames_apcs): New variable: Array of ARM register names
288 1.1 skrll according to ARM Procedure Call Standard.
289 1.1 skrll (arm_regnames_raw): New variable: Array of ARM register names
290 1.1 skrll using just 'r' and the register number.
291 1.1 skrll (arm_toggle_regnames): New function: Toggle the chosen register set
292 1.1 skrll naming scheme.
293 1.1 skrll (parse_disassembler_options): New function: Parse any target
294 1.1 skrll disassembler command line options.
295 1.1 skrll (print_insn_big_arm): Call parse_disassembler_options if any
296 1.1 skrll are defined.
297 1.1 skrll (print_insn_little_arm): Call parse_disassembler_options if any
298 1.1 skrll are defined.
299 1.1 skrll
300 1.1 skrll 1999-06-13 Ian Lance Taylor <ian (a] zembu.com>
301 1.1 skrll
302 1.1 skrll * i386-dis.c (FWAIT_OPCODE): Define.
303 1.1 skrll (used_prefixes): New static variable.
304 1.1 skrll (fetch_data): Don't print an error message if we have already
305 1.1 skrll fetched some bytes successfully.
306 1.1 skrll (ckprefix): Clear used_prefixes. Use FWAIT_OPCODE, not 0x9b.
307 1.1 skrll (prefix_name): New static function.
308 1.1 skrll (print_insn_i386): If setjmp fails, indicating a data error, but
309 1.1 skrll we have managed to fetch some bytes, print the first one as a
310 1.1 skrll prefix or a .byte pseudo-op. If fwait is followed by a non
311 1.1 skrll floating point instruction, print the first prefix. Set
312 1.1 skrll used_prefixes when prefixes are used. If any prefixes were not
313 1.1 skrll used after disassembling the instruction, print the first prefix
314 1.1 skrll instead of printing the instruction.
315 1.1 skrll (putop): Set used_prefixes when prefixes are used.
316 1.1 skrll (append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
317 1.1 skrll (OP_DIR, OP_SIMD_Suffix): Likewise.
318 1.1 skrll
319 1.1 skrll 1999-06-07 Jakub Jelinek <jj (a] ultra.linux.cz>
320 1.1 skrll
321 1.1 skrll * sparc-opc.c: Fix up set, setsw, setuw operand kinds.
322 1.1 skrll Support signx %reg, clruw %reg.
323 1.1 skrll
324 1.1 skrll 1999-06-07 Jakub Jelinek <jj (a] ultra.linux.cz>
325 1.1 skrll
326 1.1 skrll * sparc-opc.c: Add aliases Solaris as supports.
327 1.1 skrll
328 1.1 skrll Mon Jun 7 12:04:52 1999 Andreas Schwab <schwab (a] issan.cs.uni-dortmund.de>
329 1.1 skrll
330 1.1 skrll * Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
331 1.1 skrll * Makefile.in: Regenerated.
332 1.1 skrll
333 1.1 skrll 1999-06-03 Philip Blundell <philb (a] gnu.org>
334 1.1 skrll
335 1.1 skrll * arm-dis.c (print_insn_arm): Make LDRH/LDRB consistent with LDR
336 1.1 skrll when target is PC-relative.
337 1.1 skrll
338 1.1 skrll 1999-05-28 Linus Nordberg <linus.nordberg (a] canit.se>
339 1.1 skrll
340 1.1 skrll * m68k-opc.c: Rename MACL/MSACL to MAC/MSAC. Add MACM/MSACM. Add
341 1.1 skrll MOVE MACSR,CCR.
342 1.1 skrll
343 1.1 skrll * m68k-dis.c (fetch_arg): Add places `n', `o'.
344 1.1 skrll
345 1.1 skrll * m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
346 1.1 skrll Add mcf5206e to appropriate instructions.
347 1.1 skrll Add alias for MAC, MSAC.
348 1.1 skrll
349 1.1 skrll * m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
350 1.1 skrll `N'.
351 1.1 skrll
352 1.1 skrll * m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
353 1.1 skrll macw, remsl, remul for mcf5307. Change mcf5200 --> mcf.
354 1.1 skrll
355 1.1 skrll * m68k-dis.c: Add format `u' and places `h', `m', `M'.
356 1.1 skrll
357 1.1 skrll 1999-05-18 Alan Modra <alan (a] spri.levels.unisa.edu.au>
358 1.1 skrll
359 1.1 skrll * i386-dis.c (Ed): Define.
360 1.1 skrll (dis386_twobyte_att, dis386_twobyte_intel): Use Ed for movd.
361 1.1 skrll (Rw): Remove.
362 1.1 skrll (OP_rm): Rename to OP_Rd.
363 1.1 skrll (ONE): Remove.
364 1.1 skrll (OP_ONE): Remove.
365 1.1 skrll (putop): Add const to template and p.
366 1.1 skrll (print_insn_x86): Delete.
367 1.1 skrll (print_insn_i386): Merge old function print_insn_x86. Add const
368 1.1 skrll to dp.
369 1.1 skrll (struct dis386): Add const to name.
370 1.1 skrll (dis386_att, dis386_intel): Add const.
371 1.1 skrll (dis386_twobyte_att, dis386_twobyte_intel): Add const.
372 1.1 skrll (names32, names16, names8, names_seg, index16): Add const.
373 1.1 skrll (grps, prefix_user_table, float_reg): Add const.
374 1.1 skrll (float_mem_att, float_mem_intel): Add const.
375 1.1 skrll (oappend): Add const to s.
376 1.1 skrll (OP_REG): Add const to s.
377 1.1 skrll (ptr_reg): Add const to s.
378 1.1 skrll (dofloat): Add const to dp.
379 1.1 skrll (OP_C): Don't skip modrm, it's now done in OP_Rd.
380 1.1 skrll (OP_D): Ditto.
381 1.1 skrll (OP_T): Ditto.
382 1.1 skrll (OP_Rd): Check for valid mod. Call Op_E to print.
383 1.1 skrll (OP_E): Handle d_mode arg. Check for bad sfence,lea,lds etc.
384 1.1 skrll (OP_MS): Check for valid mod. Call Op_EM to print.
385 1.1 skrll (OP_3DNowSuffix): Set obufp and use oappend rather than
386 1.1 skrll strcat. Call BadOp() for errors.
387 1.1 skrll (OP_SIMD_Suffix): Likewise.
388 1.1 skrll (BadOp): New function.
389 1.1 skrll
390 1.1 skrll 1999-05-12 Alan Modra <alan (a] spri.levels.unisa.edu.au>
391 1.1 skrll
392 1.1 skrll * i386-dis.c (dis386_intel): Remove macro chars, except for
393 1.1 skrll jEcxz. Change cWtR and cRtd to cW and cR.
394 1.1 skrll (dis386_twobyte_intel): Remove macro chars here too.
395 1.1 skrll (putop): Handle R and W macros for intel mode.
396 1.1 skrll
397 1.1 skrll * i386-dis.c (SIMD_Fixup): New function.
398 1.1 skrll (dis386_twobyte_att): Use it on movlps and movhps, and change
399 1.1 skrll Ev to EX on these insns. Change movmskps Ev, XM to Gv, EX.
400 1.1 skrll (dis386_twobyte_intel): Same here.
401 1.1 skrll
402 1.1 skrll * i386-dis.c (Av): Remove.
403 1.1 skrll (Ap): remove lptr.
404 1.1 skrll (lptr): Remove.
405 1.1 skrll (OPSIMD): Define.
406 1.1 skrll (OP_SIMD_Suffix): New function.
407 1.1 skrll (OP_DIR): Remove dead code.
408 1.1 skrll (eAX_reg..eDI_reg): Renumber.
409 1.1 skrll (onebyte_has_modrm): Table numbering comments.
410 1.1 skrll (INTERNAL_DISASSEMBLER_ERROR): Move to before print_insn_x86.
411 1.1 skrll (print_insn_x86): Move all prefix oappends to after uses_f3_prefix
412 1.1 skrll checks. Print error on invalid dp->bytemode2. Remove simd_cmp,
413 1.1 skrll and handle SIMD cmp insns in OP_SIMD_Suffix.
414 1.1 skrll (info->bytes_per_line): Bump from 5 to 6.
415 1.1 skrll (OP_None): Remove.
416 1.1 skrll (OP_E): Use INTERNAL_DISASSEMBLER_ERROR. Handle sfence.
417 1.1 skrll (OP_3DNowSuffix): Ensure mnemonic index unsigned.
418 1.1 skrll
419 1.1 skrll PIII SIMD support from Doug Ledford <dledford (a] redhat.com>
420 1.1 skrll * i386-dis.c (XM, EX, None): Define.
421 1.1 skrll (OP_XMM, OP_EX, OP_None): New functions.
422 1.1 skrll (USE_GROUPS, USE_PREFIX_USER_TABLE): Define.
423 1.1 skrll (GRP14): Rename to GRPAMD.
424 1.1 skrll (GRP*): Add USE_GROUPS flag.
425 1.1 skrll (PREGRP*): Define.
426 1.1 skrll (dis386_twobyte_att, dis386_twobyte_intel): Add SIMD insns.
427 1.1 skrll (twobyte_has_modrm): Add SIMD entries.
428 1.1 skrll (twobyte_uses_f3_prefix, simd_cmp_op, prefix_user_table): New.
429 1.1 skrll (grps): Add SIMD insns.
430 1.1 skrll (print_insn_x86): New vars uses_f3_prefix and simd_cmp. Don't
431 1.1 skrll oappend repz if uses_f3_prefix. Add code to handle new groups for
432 1.1 skrll SIMD insns.
433 1.1 skrll
434 1.1 skrll From Maciej W. Rozycki <macro (a] ds2.pg.gda.pl>
435 1.1 skrll * i386-dis.c (dis386_att, dis386_intel): Change 0xE8 call insn
436 1.1 skrll operand from Av to Jv.
437 1.1 skrll
438 1.1 skrll 1999-05-07 Nick Clifton <nickc (a] cygnus.com>
439 1.1 skrll
440 1.1 skrll * mcore-dis.c (print_insn_mcore): Use .short to display
441 1.1 skrll unidentified instructions, not .word.
442 1.1 skrll
443 1.1 skrll 1999-04-26 Tom Tromey <tromey (a] cygnus.com>
444 1.1 skrll
445 1.1 skrll * aclocal.m4, configure: Updated for new version of libtool.
446 1.1 skrll
447 1.1 skrll 1999-04-14 Doug Evans <devans (a] casey.cygnus.com>
448 1.1 skrll
449 1.1 skrll * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
450 1.1 skrll * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
451 1.1 skrll
452 1.1 skrll Mon Apr 12 23:46:17 1999 Jeffrey A Law (law (a] cygnus.com)
453 1.1 skrll
454 1.1 skrll * hppa-dis.c (print_insn_hppa, case '3'): New case for PA2.0
455 1.1 skrll instructions.
456 1.1 skrll
457 1.1 skrll 1999-04-10 Doug Evans <devans (a] casey.cygnus.com>
458 1.1 skrll
459 1.1 skrll * fr30-desc.c, fr30-desc.h, fr30-ibld.c: Rebuild.
460 1.1 skrll * m32r-desc.c, m32r-desc.h, m32r-opinst.c: Rebuild.
461 1.1 skrll
462 1.1 skrll 1999-04-06 Ian Lance Taylor <ian (a] zembu.com>
463 1.1 skrll
464 1.1 skrll * opintl.h (LC_MESSAGES): Never define.
465 1.1 skrll
466 1.1 skrll 1999-04-04 Ian Lance Taylor <ian (a] zembu.com>
467 1.1 skrll
468 1.1 skrll * i386-dis.c (intel_syntax, open_char, close_char): Make static.
469 1.1 skrll (separator_char, scale_char): Likewise.
470 1.1 skrll (print_insn_x86): Likewise.
471 1.1 skrll (print_insn_i386): Likewise. Add declaration.
472 1.1 skrll
473 1.1 skrll 1999-03-26 Doug Evans <devans (a] casey.cygnus.com>
474 1.1 skrll
475 1.1 skrll * fr30-dis.c: Rebuild.
476 1.1 skrll * m32r-dis.c: Rebuild.
477 1.1 skrll
478 1.1 skrll 1999-03-23 Ian Lance Taylor <ian (a] zembu.com>
479 1.1 skrll
480 1.1 skrll * m68k-opc.c: Change compare instructions to use "@s" rather than
481 1.1 skrll ";s" when used with an immediate operand.
482 1.1 skrll
483 1.1 skrll 1999-03-22 Doug Evans <devans (a] casey.cygnus.com>
484 1.1 skrll
485 1.1 skrll * cgen-opc.c (cgen_set_cpu): Delete.
486 1.1 skrll (cgen_lookup_insn): max_insn_size renamed to max_insn_bitsize.
487 1.1 skrll * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c,
488 1.1 skrll fr30-opc.h: Rebuild.
489 1.1 skrll * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c,
490 1.1 skrll m32r-opc.h: Rebuild.
491 1.1 skrll * po/opcodes.pot: Rebuild.
492 1.1 skrll
493 1.1 skrll 1999-03-16 Martin Hunt <hunt (a] cygnus.com>
494 1.1 skrll
495 1.1 skrll * d30v-opc.c (mvtsys): Remove FLAG_LKR.
496 1.1 skrll
497 1.1 skrll 1999-03-11 Doug Evans <devans (a] casey.cygnus.com>
498 1.1 skrll
499 1.1 skrll * cgen-opc.c (cgen_set_cpu): New arg `isa'. All callers updated.
500 1.1 skrll (cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): New fns.
501 1.1 skrll (cgen_get_insn_operands): Rewrite test for hardcoded/operand index.
502 1.1 skrll * fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c: Rebuild.
503 1.1 skrll * m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c: Rebuild.
504 1.1 skrll * m32r-opinst.c: Rebuild.
505 1.1 skrll
506 1.1 skrll 1999-02-25 Doug Evans <devans (a] casey.cygnus.com>
507 1.1 skrll
508 1.1 skrll * cgen-opc.c (cgen_hw_lookup_by_name): Rewrite.
509 1.1 skrll (cgen_hw_lookup_by_num): Rewrite.
510 1.1 skrll * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
511 1.1 skrll * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
512 1.1 skrll * m32r-opinst.c: Rebuild.
513 1.1 skrll
514 1.1 skrll Sat Feb 13 14:06:19 1999 Richard Henderson <rth (a] cygnus.com>
515 1.1 skrll
516 1.1 skrll * alpha-opc.c: Add sqrt+flags patterns. Add EV6 PALcode insns.
517 1.1 skrll (insert_jhint): Fix insertion mask.
518 1.1 skrll * alpha-dis.c (print_insn_alpha): Disassemble EV6 PALcode insns.
519 1.1 skrll
520 1.1 skrll 1999-02-10 Doug Evans <devans (a] casey.cygnus.com>
521 1.1 skrll
522 1.1 skrll * Makefile.in: Rebuild.
523 1.1 skrll
524 1.1 skrll 1999-02-09 Doug Evans <devans (a] casey.cygnus.com>
525 1.1 skrll
526 1.1 skrll * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: Delete.
527 1.1 skrll * i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig.
528 1.1 skrll * Makefile.am: Remove references to them.
529 1.1 skrll (HFILES): Add fr30-desc.h, m32r-desc.h.
530 1.1 skrll (CFILES): Add fr30-desc.c, fr30-ibld.c, m32r-desc.c, m32r-ibld.c,
531 1.1 skrll m32r-opinst.c.
532 1.1 skrll (ALL_MACHINES): Update.
533 1.1 skrll * configure.in: Redo handling of cgen_files.
534 1.1 skrll (bfd_i960_arch): Delete i960c-*.lo files.
535 1.1 skrll * configure: Regenerate.
536 1.1 skrll * cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
537 1.1 skrll (hash_insn_array): Rewrite.
538 1.1 skrll * cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
539 1.1 skrll (hash_insn_array): Rewrite.
540 1.1 skrll * cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
541 1.1 skrll (cgen_lookup_insn,cgen_get_insn_operands): Define here.
542 1.1 skrll (cgen_lookup_get_insn_operands): Ditto.
543 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
544 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
545 1.1 skrll * po/POTFILES.in: Rebuild.
546 1.1 skrll * po/opcodes.pot: Rebuild.
547 1.1 skrll
548 1.1 skrll Fri Feb 5 00:04:24 1999 Ian Lance Taylor <ian (a] cygnus.com>
549 1.1 skrll
550 1.1 skrll * Makefile.am: Rebuild dependencies.
551 1.1 skrll (HFILES): Add fr30-opc.h.
552 1.1 skrll (CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c.
553 1.1 skrll * Makefile.in: Rebuild.
554 1.1 skrll
555 1.1 skrll * configure.in: Change AC_PREREQ to 2.13. Remove AM_CYGWIN32.
556 1.1 skrll Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
557 1.1 skrll AC_PROG_INSTALL.
558 1.1 skrll * acconfig.h: Remove.
559 1.1 skrll * configure: Rebuild with current autoconf/automake.
560 1.1 skrll * aclocal.m4: Likewise.
561 1.1 skrll * config.in: Likewise.
562 1.1 skrll * Makefile.in: Likewise.
563 1.1 skrll
564 1.1 skrll Thu Feb 4 13:48:52 1999 Ian Lance Taylor <ian (a] cygnus.com>
565 1.1 skrll
566 1.1 skrll * m68k-opc.c: Correct move (not movew) to status word on 5200.
567 1.1 skrll
568 1.1 skrll Mon Feb 1 20:54:36 1999 Catherine Moore <clm (a] cygnus.com>
569 1.1 skrll
570 1.1 skrll * disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax.
571 1.1 skrll * i386-dis.c (x_mode): Define.
572 1.1 skrll (dis386): Remove.
573 1.1 skrll (dis386_att): New.
574 1.1 skrll (dis386_intel): New.
575 1.1 skrll (dis386_twobyte): Remove.
576 1.1 skrll (dis386_twobyte_att): New.
577 1.1 skrll (dis386_twobyte_intel): New.
578 1.1 skrll (print_insn_x86): Use new arrays.
579 1.1 skrll (float_mem): Remove.
580 1.1 skrll (float_mem_intel): New.
581 1.1 skrll (float_mem_att): New.
582 1.1 skrll (dofloat): Use new float_mem arrays.
583 1.1 skrll (print_insn_i386_att): New.
584 1.1 skrll (print_insn_i386_intel): New.
585 1.1 skrll (print_insn_i386): Handle bfd_mach_i386_i386_intel_syntax.
586 1.1 skrll (putop): Handle intel syntax.
587 1.1 skrll (OP_indirE): Handle intel syntax.
588 1.1 skrll (OP_E): Handle intel syntax.
589 1.1 skrll (OP_I): Handle intel syntax.
590 1.1 skrll (OP_sI): Handle intel syntax.
591 1.1 skrll (OP_OFF): Handle intel syntax.
592 1.1 skrll
593 1.1 skrll 1999-01-27 Doug Evans <devans (a] casey.cygnus.com>
594 1.1 skrll
595 1.1 skrll * fr30-opc.h, fr30-opc.c: Rebuild.
596 1.1 skrll * i960c-opc.h, i960c-opc.c: Rebuild.
597 1.1 skrll * m32r-opc.c: Rebuild.
598 1.1 skrll
599 1.1 skrll Tue Jan 19 18:01:54 1999 David Taylor <taylor (a] texas.cygnus.com>
600 1.1 skrll
601 1.1 skrll * hppa-dis.c: revert HP merge changes until HP gives us
602 1.1 skrll an updated file.
603 1.1 skrll
604 1.1 skrll 1999-01-19 Nick Clifton <nickc (a] cygnus.com>
605 1.1 skrll
606 1.1 skrll * arm-dis.c (print_insn_arm): Display ARM syntax for PC relative
607 1.1 skrll offsets as well as symbloic address.
608 1.1 skrll
609 1.1 skrll Tue Jan 19 10:51:01 1999 David Taylor <taylor (a] texas.cygnus.com>
610 1.1 skrll
611 1.1 skrll * hppa-dis.c: fix comments and some indentation.
612 1.1 skrll
613 1.1 skrll 1999-01-12 Doug Evans <devans (a] casey.cygnus.com>
614 1.1 skrll
615 1.1 skrll * fr30-opc.c, i960c-opc.c: Regenerate.
616 1.1 skrll
617 1.1 skrll 1999-01-11 Doug Evans <devans (a] casey.cygnus.com>
618 1.1 skrll
619 1.1 skrll * fr30-opc.c: Regenerate.
620 1.1 skrll
621 1.1 skrll 1999-01-06 Doug Evans <devans (a] casey.cygnus.com>
622 1.1 skrll
623 1.1 skrll * m32r-dis.c: Regenerate.
624 1.1 skrll
625 1.1 skrll 1999-01-05 Doug Evans <devans (a] casey.cygnus.com>
626 1.1 skrll
627 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.h, fr30-opc.c: Regenerate.
628 1.1 skrll * i960c-asm.c, i960c-dis.c, i960c-opc.h, i960c-opc.c: Regenerate.
629 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
630 1.1 skrll
631 1.1 skrll 1999-01-04 Jason Molenda (jsm (a] bugshack.cygnus.com)
632 1.1 skrll
633 1.1 skrll * configure.in: Require autoconf 2.12.1 or higher.
634 1.1 skrll
635 1.1 skrll 1998-12-30 Gavin Romig-Koch <gavin (a] cygnus.com>
636 1.1 skrll
637 1.1 skrll * mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.
638 1.1 skrll
639 1.1 skrll Wed Dec 16 16:17:49 1998 Dave Brolley <brolley (a] cygnus.com>
640 1.1 skrll
641 1.1 skrll * fr30-opc.c: Regenerated.
642 1.1 skrll
643 1.1 skrll 1998-12-16 Gavin Romig-Koch <gavin (a] cygnus.com>
644 1.1 skrll
645 1.1 skrll * mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111.
646 1.1 skrll
647 1.1 skrll 1998-12-15 Dave Brolley <brolley (a] cygnus.com>
648 1.1 skrll
649 1.1 skrll * fr30-opc.c, fr30-opc.h: Regenerated.
650 1.1 skrll
651 1.1 skrll 1998-12-14 Dave Brolley <brolley (a] cygnus.com>
652 1.1 skrll
653 1.1 skrll * fr30-opc.c, fr30-opc.h: Regenerated.
654 1.1 skrll
655 1.1 skrll Thu Dec 10 18:39:46 1998 Dave Brolley <brolley (a] cygnus.com>
656 1.1 skrll
657 1.1 skrll * fr30-opc.c, fr30-opc.h: Regenerated.
658 1.1 skrll
659 1.1 skrll Thu Dec 10 12:49:24 1998 Doug Evans <devans (a] canuck.cygnus.com>
660 1.1 skrll
661 1.1 skrll * m32r-opc.c: Regenerate.
662 1.1 skrll
663 1.1 skrll Tue Dec 8 13:56:18 1998 David Taylor <taylor (a] texas.cygnus.com>
664 1.1 skrll
665 1.1 skrll * dis-buf.c (generic_strcat_address): reformat to GNU coding
666 1.1 skrll conventions. change sprintf call to an sprintf_vma call.
667 1.1 skrll
668 1.1 skrll Tue Dec 8 13:12:44 1998 Dave Brolley <brolley (a] cygnus.com>
669 1.1 skrll
670 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
671 1.1 skrll
672 1.1 skrll Tue Dec 8 10:50:46 1998 David Taylor <taylor (a] texas.cygnus.com>
673 1.1 skrll
674 1.1 skrll The following changes were made by
675 1.1 skrll Elena Zannoni <ezannoni (a] kwikemart.cygnus.com>,
676 1.1 skrll David Taylor <taylor (a] texas.cygnus.com>, and
677 1.1 skrll Edith Epstein <eepstein (a] sophia.cygnus.com> as part of a project to
678 1.1 skrll merge in changes by HP; HP did not create ChangeLog entries.
679 1.1 skrll
680 1.1 skrll * dis-buf.c (generic_strcat_address): new function.
681 1.1 skrll
682 1.1 skrll * hppa-dis.c: Changes to improve hppa disassembly.
683 1.1 skrll Changed formatting in : reg_names, fp_reg_names,control_reg,
684 1.1 skrll New variables : sign_extension_names, deposit_names, conversion_names
685 1.1 skrll float_test_names, compare_cond_names_double, add_cond_names_double,
686 1.1 skrll logical_cond_names_double, unit_cond_names_double,
687 1.1 skrll branch_push_pop_names, saturation_names, shift_names, mix_names,
688 1.1 skrll New Macros : GET_COMPL_O, GET_PUSH_POP,MERGED_REG
689 1.1 skrll Move some definitions to libhppa.h: GET_FIELD, GET_BIT
690 1.1 skrll (fput_const): renamed as fput_hex_const
691 1.1 skrll (print_insn_hppa):
692 1.1 skrll - use the macros fputs_filtered and
693 1.1 skrll fput_decimal_const whenever possible; calls to sign_extend require
694 1.1 skrll 2 params -- add a missing second param of 0.
695 1.1 skrll - Some new code ifdefed for LOCAL_ONLY, all related to figuring out
696 1.1 skrll architecture version number of current machine. HP folks are
697 1.1 skrll trying to handle situation where the target program was compiled
698 1.1 skrll for PA 1.x (32-bit), but is running on a PA 2.0 machine and
699 1.1 skrll visa versa.
700 1.1 skrll - added new cases : 'g', 'B', 'm'
701 1.1 skrll - added cases specifically for PA 2.0
702 1.1 skrll - changed the following cases : '"', 'n', 'N', 'p', 'Z',
703 1.1 skrll - calls to fput_const become calls to fput_hex_const
704 1.1 skrll
705 1.1 skrll 1998-12-07 James E Wilson <wilson (a] wilson-pc.cygnus.com>
706 1.1 skrll
707 1.1 skrll * Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c.
708 1.1 skrll (ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo.
709 1.1 skrll (i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules.
710 1.1 skrll * Makefile.in: Rebuilt.
711 1.1 skrll * configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o,
712 1.1 skrll i960-dis.c to ta.
713 1.1 skrll * i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig.
714 1.1 skrll * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files.
715 1.1 skrll
716 1.1 skrll Mon Dec 7 14:33:44 1998 Dave Brolley <brolley (a] cygnus.com>
717 1.1 skrll
718 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
719 1.1 skrll
720 1.1 skrll Sun Dec 6 14:06:48 1998 Ian Lance Taylor <ian (a] cygnus.com>
721 1.1 skrll
722 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2.
723 1.1 skrll
724 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions.
725 1.1 skrll From Saitoh Masanobu <msaitoh (a] spa.is.uec.ac.jp>.
726 1.1 skrll
727 1.1 skrll Fri Dec 4 17:45:51 1998 Doug Evans <devans (a] canuck.cygnus.com>
728 1.1 skrll
729 1.1 skrll * fr30-opc.c: Regenerate.
730 1.1 skrll
731 1.1 skrll Fri Dec 4 17:08:08 1998 Dave Brolley <brolley (a] cygnus.com>
732 1.1 skrll
733 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
734 1.1 skrll
735 1.1 skrll Thu Dec 3 14:26:20 1998 Dave Brolley <brolley (a] cygnus.com>
736 1.1 skrll
737 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
738 1.1 skrll
739 1.1 skrll Thu Dec 3 00:09:17 1998 Doug Evans <devans (a] canuck.cygnus.com>
740 1.1 skrll
741 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
742 1.1 skrll
743 1.1 skrll 1998-11-30 Doug Evans <devans (a] casey.cygnus.com>
744 1.1 skrll
745 1.1 skrll * cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
746 1.1 skrll CGEN_INSN_BASE_VALUE.
747 1.1 skrll * m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
748 1.1 skrll * fr30-opc.c, fr30-opc.h, fr30-asm.c, fr30-dis.c: Regenerate.
749 1.1 skrll
750 1.1 skrll Thu Nov 26 11:26:32 1998 Dave Brolley <brolley (a] cygnus.com>
751 1.1 skrll
752 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c: Regenerated.
753 1.1 skrll
754 1.1 skrll Tue Nov 24 11:20:54 1998 Dave Brolley <brolley (a] cygnus.com>
755 1.1 skrll
756 1.1 skrll * fr30-asm.c, fr30-dis.c: Regenerated.
757 1.1 skrll
758 1.1 skrll Mon Nov 23 18:28:48 1998 Dave Brolley <brolley (a] cygnus.com>
759 1.1 skrll
760 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
761 1.1 skrll
762 1.1 skrll 1998-11-20 Doug Evans <devans (a] tobor.to.cygnus.com>
763 1.1 skrll
764 1.1 skrll * fr30-opc.c: Regenerated.
765 1.1 skrll
766 1.1 skrll Thu Nov 19 16:02:46 1998 Dave Brolley <brolley (a] cygnus.com>
767 1.1 skrll
768 1.1 skrll * fr30-opc.c: Regenerated.
769 1.1 skrll * fr30-opc.h: Regenerated.
770 1.1 skrll * fr30-dis.c: Regenerated.
771 1.1 skrll * fr30-asm.c: Regenerated.
772 1.1 skrll
773 1.1 skrll Thu Nov 19 07:54:15 1998 Doug Evans <devans (a] charmed.cygnus.com>
774 1.1 skrll
775 1.1 skrll * mips-opc.c (sync.p,sync.l): Swap insn values.
776 1.1 skrll
777 1.1 skrll 1998-11-19 Doug Evans <devans (a] tobor.to.cygnus.com>
778 1.1 skrll
779 1.1 skrll * fr30-opc.c: Regenerate.
780 1.1 skrll
781 1.1 skrll Wed Nov 18 21:36:37 1998 Dave Brolley <brolley (a] cygnus.com>
782 1.1 skrll
783 1.1 skrll * fr30-opc.c: Regenerated.
784 1.1 skrll * fr30-opc.h: Regenerated.
785 1.1 skrll
786 1.1 skrll 1998-11-18 Doug Evans <devans (a] casey.cygnus.com>
787 1.1 skrll
788 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.c: Rebuild.
789 1.1 skrll * fr30-asm.c, fr30-dis.c, fr30-opc.c: Rebuild.
790 1.1 skrll
791 1.1 skrll Wed Nov 18 11:30:04 1998 Dave Brolley <brolley (a] cygnus.com>
792 1.1 skrll
793 1.1 skrll * fr30-opc.c: Regenerated.
794 1.1 skrll
795 1.1 skrll Mon Nov 16 19:21:48 1998 Dave Brolley <brolley (a] cygnus.com>
796 1.1 skrll
797 1.1 skrll * fr30-opc.c: Regenerated.
798 1.1 skrll * fr30-opc.h: Regenerated.
799 1.1 skrll * fr30-dis.c: Regenerated.
800 1.1 skrll * fr30-asm.c: Regenerated.
801 1.1 skrll
802 1.1 skrll Thu Nov 12 19:24:18 1998 Dave Brolley <brolley (a] cygnus.com>
803 1.1 skrll
804 1.1 skrll * po/opcodes.pot: Regenerated.
805 1.1 skrll * fr30-opc.c: Regenerated.
806 1.1 skrll * fr30-opc.h: Regenerated.
807 1.1 skrll * fr30-dis.c: Regenerated.
808 1.1 skrll * fr30-asm.c: Regenerated.
809 1.1 skrll
810 1.1 skrll Tue Nov 10 15:26:27 1998 Nick Clifton <nickc (a] cygnus.com>
811 1.1 skrll
812 1.1 skrll * disassemble.c (disassembler): Add support for FR30 target.
813 1.1 skrll
814 1.1 skrll Tue Nov 10 11:00:04 1998 Doug Evans <devans (a] canuck.cygnus.com>
815 1.1 skrll
816 1.1 skrll * m32r-dis.c, m32r-opc.c, m32r-opc.h: Rebuild.
817 1.1 skrll * fr30-dis.c, fr30-opc.c, fr30-opc.h: Rebuild.
818 1.1 skrll
819 1.1 skrll Mon Nov 9 18:22:55 1998 Dave Brolley <brolley (a] cygnus.com>
820 1.1 skrll
821 1.1 skrll * po/opcodes.pot: Regenerate.
822 1.1 skrll * po/POTFILES.in: Regenerate.
823 1.1 skrll * fr30-opc.c: Regenerate.
824 1.1 skrll * fr30-opc.h: Regenerate.
825 1.1 skrll
826 1.1 skrll Fri Nov 6 17:21:38 1998 Doug Evans <devans (a] canuck.cygnus.com>
827 1.1 skrll
828 1.1 skrll * m32r-asm.c: Regenerate.
829 1.1 skrll
830 1.1 skrll Wed Nov 4 18:46:47 1998 Dave Brolley <brolley (a] cygnus.com>
831 1.1 skrll
832 1.1 skrll * configure.in: Added case for bfd_fr30_arch.
833 1.1 skrll * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
834 1.1 skrll (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
835 1.1 skrll (CLEANFILES): Added stamp-fr30.
836 1.1 skrll (FR30_DEPS): Added.
837 1.1 skrll * fr30-asm.c: New file.
838 1.1 skrll * fr30-dis.c: New file.
839 1.1 skrll * fr30-opc.c: New file.
840 1.1 skrll * fr30-opc.h: New file.
841 1.1 skrll * po/POTFILES.in: Regenerated
842 1.1 skrll * po/opcodes.pot: Regenerated
843 1.1 skrll
844 1.1 skrll Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer (a] cygnus.com>
845 1.1 skrll
846 1.1 skrll * configure.in: detect cygwin* instead of cygwin32*
847 1.1 skrll * configure: regenerate
848 1.1 skrll
849 1.1 skrll Tue Oct 27 08:58:37 1998 Gavin Romig-Koch <gavin (a] cygnus.com>
850 1.1 skrll
851 1.1 skrll * mips-opc.c (IS_M): Added.
852 1.1 skrll
853 1.1 skrll Mon Oct 19 13:03:19 1998 Doug Evans <devans (a] seba.cygnus.com>
854 1.1 skrll
855 1.1 skrll * m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
856 1.1 skrll
857 1.1 skrll Fri Oct 9 14:01:56 1998 Doug Evans <devans (a] seba.cygnus.com>
858 1.1 skrll
859 1.1 skrll * m32r-opc.h, m32r-opc.c: Regenerate.
860 1.1 skrll
861 1.1 skrll Sun Oct 4 21:01:44 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
862 1.1 skrll
863 1.1 skrll * i386-dis.c (OP_3DNowSuffix): New static function.
864 1.1 skrll (OPSUF): Define.
865 1.1 skrll (GRP14): Define.
866 1.1 skrll (dis386_twobyte): Add GRP14, femms, and 3DNow entries.
867 1.1 skrll (twobyte_has_modrm): Set entries corresponding to GRP14, 3DNow.
868 1.1 skrll (insn_codep): New static variable.
869 1.1 skrll (print_insn_x86): Init insn_codep after prefixes.
870 1.1 skrll (grps): Add GRP14 entries for prefetch, prefetchw.
871 1.1 skrll (OP_REG): Reformat.
872 1.1 skrll
873 1.1 skrll From Jeff B Epler <jepler (a] usgs.gov>
874 1.1 skrll * i386-dis.c (Suffix3DNow): New table.
875 1.1 skrll
876 1.1 skrll Wed Sep 30 10:17:50 1998 Nick Clifton <nickc (a] cygnus.com>
877 1.1 skrll
878 1.1 skrll * d10v-opc.c: Treat TRAP as if it were a branch type instruction.
879 1.1 skrll
880 1.1 skrll Mon Sep 28 14:35:43 1998 Martin M. Hunt <hunt (a] cygnus.com>
881 1.1 skrll
882 1.1 skrll * d10v-dis.c (print_operand): If num is nonzero, then
883 1.1 skrll add OPERAND_ACC1, not OPERAND_ACC0.
884 1.1 skrll
885 1.1 skrll Thu Sep 24 09:20:03 1998 Nick Clifton <nickc (a] cygnus.com>
886 1.1 skrll
887 1.1 skrll * d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP
888 1.1 skrll insns.
889 1.1 skrll
890 1.1 skrll Tue Sep 22 17:55:14 1998 Nick Clifton <nickc (a] cygnus.com>
891 1.1 skrll
892 1.1 skrll * d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit
893 1.1 skrll class.
894 1.1 skrll
895 1.1 skrll Tue Sep 15 15:14:45 1998 Doug Evans <devans (a] canuck.cygnus.com>
896 1.1 skrll
897 1.1 skrll * m32r-opc.h, m32r-opc.c: Add bbpc,bbpsw support.
898 1.1 skrll
899 1.1 skrll 1998-09-09 Michael Meissner <meissner (a] cygnus.com>
900 1.1 skrll
901 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add support for PowerPC 750 move
902 1.1 skrll to/from SPRs.
903 1.1 skrll
904 1.1 skrll Fri Sep 4 19:42:59 1998 Nick Clifton <nickc (a] cygnus.com>
905 1.1 skrll
906 1.1 skrll * arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf
907 1.1 skrll object files.
908 1.1 skrll (print_insn_little_arm): Detect Thumb symbols in elf object
909 1.1 skrll files.
910 1.1 skrll
911 1.1 skrll Sat Aug 29 22:24:09 1998 Richard Henderson <rth (a] cygnus.com>
912 1.1 skrll
913 1.1 skrll * alpha-dis.c (print_insn_alpha): Use the machine type to
914 1.1 skrll decide which PALcode set to include.
915 1.1 skrll
916 1.1 skrll Sun Aug 23 02:16:18 1998 Richard Henderson <rth (a] cygnus.com>
917 1.1 skrll
918 1.1 skrll * sparc-opc.c (FBRX): Fix typo in ",a,pn %fcc3" case.
919 1.1 skrll
920 1.1 skrll Fri Aug 21 16:07:52 1998 Nick Clifton <nickc (a] cygnus.com>
921 1.1 skrll
922 1.1 skrll * d30v-opc.c (d30v_opcode_table): Add FLAG_MUL32 to MAC, MACS,
923 1.1 skrll MSUB and MSUBS instructions.
924 1.1 skrll
925 1.1 skrll Thu Aug 13 16:23:04 1998 Ian Lance Taylor <ian (a] cygnus.com>
926 1.1 skrll
927 1.1 skrll * ppc-opc.c (powerpc_operands): Omit parens around additions in
928 1.1 skrll operand name macros.
929 1.1 skrll
930 1.1 skrll Wed Aug 12 14:00:38 1998 Ian Lance Taylor <ian (a] cygnus.com>
931 1.1 skrll
932 1.1 skrll From Peter Jeremy <peter.jeremy (a] auss2.alcatel.com.au>:
933 1.1 skrll * m68k-opc.c: Correct mulsl and mulul to use q rather than D, a,
934 1.1 skrll +, -, and d for ColdFire.
935 1.1 skrll
936 1.1 skrll From Peter Thiemann <thiemann (a] informatik.uni-tuebingen.de>:
937 1.1 skrll * ppc-opc.c (insert_mbe): Handle wrapping bitmasks.
938 1.1 skrll (extract_mbe): Likewise.
939 1.1 skrll
940 1.1 skrll Wed Aug 12 11:11:34 1998 Jeffrey A Law (law (a] cygnus.com)
941 1.1 skrll
942 1.1 skrll * m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes.
943 1.1 skrll
944 1.1 skrll * m10300-opc.c: First cut at UDF instructions.
945 1.1 skrll
946 1.1 skrll Mon Aug 10 14:08:22 1998 Doug Evans <devans (a] canuck.cygnus.com>
947 1.1 skrll
948 1.1 skrll * m32r-opc.c: Regenerate (remove semantic descriptions).
949 1.1 skrll
950 1.1 skrll Mon Aug 10 12:51:12 1998 Catherine Moore <clm (a] cygnus.com>
951 1.1 skrll
952 1.1 skrll * arm-dis.c (print_insn_big_arm): Fix indentation.
953 1.1 skrll (print_insn_little_arm): Likewise.
954 1.1 skrll
955 1.1 skrll Sun Aug 9 20:17:28 1998 Catherine Moore <clm (a] cygnus.com>
956 1.1 skrll
957 1.1 skrll * arm-dis.c (print_insn_big_arm): Check for thumb symbol
958 1.1 skrll attributes.
959 1.1 skrll (print_insn_little_arm): Likewise.
960 1.1 skrll
961 1.1 skrll Mon Aug 3 12:43:16 1998 Doug Evans <devans (a] seba.cygnus.com>
962 1.1 skrll
963 1.1 skrll Move all global state data into opcode table struct, and treat
964 1.1 skrll opcode table as something that is "opened/closed".
965 1.1 skrll * cgen-asm.c (all fns): New first arg of opcode table descriptor.
966 1.1 skrll (cgen_asm_init): Delete.
967 1.1 skrll (cgen_set_parse_operand_fn): New function.
968 1.1 skrll * cgen-dis.c (all fns): New first arg of opcode table descriptor.
969 1.1 skrll (cgen_dis_init): Delete.
970 1.1 skrll * cgen-opc.c (all fns): New first arg of opcode table descriptor.
971 1.1 skrll (cgen_current_{opcode_table_mach,endian}): Delete.
972 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
973 1.1 skrll
974 1.1 skrll Thu Jul 30 21:41:10 1998 Frank Ch. Eigler <fche (a] cygnus.com>
975 1.1 skrll
976 1.1 skrll * d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some
977 1.1 skrll instructions.
978 1.1 skrll
979 1.1 skrll Tue Jul 28 11:00:09 1998 Jeffrey A Law (law (a] cygnus.com)
980 1.1 skrll
981 1.1 skrll * m10300-opc.c: Add entries for "no_match_operands" field in
982 1.1 skrll the opcode table.
983 1.1 skrll
984 1.1 skrll Fri Jul 24 11:41:37 1998 Doug Evans <devans (a] canuck.cygnus.com>
985 1.1 skrll
986 1.1 skrll * m32r-asm.c, m32r-opc.c: Regenerate (-Wall cleanups).
987 1.1 skrll
988 1.1 skrll Tue Jul 21 13:41:07 1998 Doug Evans <devans (a] seba.cygnus.com>
989 1.1 skrll
990 1.1 skrll * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
991 1.1 skrll
992 1.1 skrll Mon Jul 13 14:53:59 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
993 1.1 skrll
994 1.1 skrll * i386-dis.c (ckprefix): Handle fwait specially only when it isn't
995 1.1 skrll the first prefix.
996 1.1 skrll (dofloat): Correct test for fnstsw. Print `fnstsw %ax' rather
997 1.1 skrll than `fnstsw %eax'.
998 1.1 skrll (OP_J): Remove unnecessary subtraction when 16-bit displacement
999 1.1 skrll will be masked later.
1000 1.1 skrll
1001 1.1 skrll Thu Jul 2 17:11:27 1998 Doug Evans <devans (a] seba.cygnus.com>
1002 1.1 skrll
1003 1.1 skrll * m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.
1004 1.1 skrll
1005 1.1 skrll Wed Jul 1 16:11:16 1998 Doug Evans <devans (a] seba.cygnus.com>
1006 1.1 skrll
1007 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
1008 1.1 skrll
1009 1.1 skrll Fri Jun 26 11:08:55 1998 Jeffrey A Law (law (a] cygnus.com)
1010 1.1 skrll
1011 1.1 skrll * m10300-dis.c: Only recognize instructions from the currently
1012 1.1 skrll selected machine.
1013 1.1 skrll * m10300-opc.c: Add field indicating the particular variant of
1014 1.1 skrll the mn10300 each instruction is available on.
1015 1.1 skrll
1016 1.1 skrll Fri Jun 26 12:04:21 1998 Ian Lance Taylor <ian (a] cygnus.com>
1017 1.1 skrll
1018 1.1 skrll * configure.in: For bfd_vax_arch, build vax-dis.lo.
1019 1.1 skrll * Makefile.am: Rebuild dependencies.
1020 1.1 skrll (CFILES): Add vax-dis.c.
1021 1.1 skrll (ALL_MACHINES): Add vax-dis.lo.
1022 1.1 skrll * aclocal.m4: Rebuild with current libtool.
1023 1.1 skrll * configure, Makefile.in: Rebuild.
1024 1.1 skrll
1025 1.1 skrll Fri Jun 26 12:03:20 1998 Klaus Kaempf <kkaempf (a] progis.de>
1026 1.1 skrll
1027 1.1 skrll * vax-dis.c: New file, from work by Pauline Middelink
1028 1.1 skrll <middelin (a] polyware.iaf.nl>.
1029 1.1 skrll * disassemble.c (ARCH_vax): Define if ARCH_all.
1030 1.1 skrll (disassembler): Add case for ARCH_vax.
1031 1.1 skrll * makefile.vms: Support compilation on vms/vax.
1032 1.1 skrll
1033 1.1 skrll Tue Jun 23 19:42:18 1998 Mark Alexander <marka (a] cygnus.com>
1034 1.1 skrll
1035 1.1 skrll * m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
1036 1.1 skrll related to sign extension and the size of ints.
1037 1.1 skrll
1038 1.1 skrll Tue Jun 23 10:59:26 1998 Jeffrey A Law (law (a] cygnus.com)
1039 1.1 skrll
1040 1.1 skrll * m10300-opc.c: Support one operand "asr", "lsr" and "asl"
1041 1.1 skrll instructions. Support (sp) addressing mode by expanding it into
1042 1.1 skrll (0,sp).
1043 1.1 skrll
1044 1.1 skrll Sat Jun 20 14:46:20 1998 Frank Ch. Eigler <fche (a] cygnus.com>
1045 1.1 skrll
1046 1.1 skrll * mips-dis.c (_print_insn_mips): Fix argument interchange typo.
1047 1.1 skrll
1048 1.1 skrll Fri Jun 19 09:16:42 1998 Mark Alexander <marka (a] cygnus.com>
1049 1.1 skrll
1050 1.1 skrll * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
1051 1.1 skrll
1052 1.1 skrll 1998-06-18 Ulrich Drepper <drepper (a] cygnus.com>
1053 1.1 skrll
1054 1.1 skrll * i386-dis.c: Add support for fxsave, fxrstor, sysenter and
1055 1.1 skrll sysexit.
1056 1.1 skrll
1057 1.1 skrll Thu Jun 18 10:22:24 1998 John Metzler <jmetzler (a] cygnus.com>
1058 1.1 skrll
1059 1.1 skrll * mips-dis.c (print_insn_little_mips): Previously, instruction
1060 1.1 skrll printing references the symbol table to determine whether the
1061 1.1 skrll instruction resides in a block regular instructions or mips16
1062 1.1 skrll instructions. However, when the disassembler gets used in other
1063 1.1 skrll environments where the symbol table is not present, we no longer
1064 1.1 skrll rely in the symbol table, rather, use the low bit of the
1065 1.1 skrll instructions address to guess. There should be no change for usage
1066 1.1 skrll of the disassembler in host based programs, gdb, objdump.
1067 1.1 skrll (print_insn_big_mips): ditto.
1068 1.1 skrll (print_insn_mips): ditto
1069 1.1 skrll
1070 1.1 skrll Wed Jun 17 21:19:01 1998 Mark Alexander <marka (a] cygnus.com>
1071 1.1 skrll
1072 1.1 skrll * m10200-dis.c (print_insn_mn10200): Don't bomb on unknown opcodes.
1073 1.1 skrll
1074 1.1 skrll Wed Jun 17 17:49:23 1998 Jeffrey A Law (law (a] cygnus.com)
1075 1.1 skrll
1076 1.1 skrll * m10300-opc.c (mn10300_opcodes): Change opcode for "syscall".
1077 1.1 skrll
1078 1.1 skrll Tue Jun 16 13:10:51 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
1079 1.1 skrll
1080 1.1 skrll * i386-dis.c (index16): Add '%' to register names. Use ','
1081 1.1 skrll instead of '+'.
1082 1.1 skrll
1083 1.1 skrll Sat Jun 13 11:33:55 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
1084 1.1 skrll
1085 1.1 skrll * i386-dis.c: Don't print opcode suffix when we can figure out the
1086 1.1 skrll size (and gas can!) by register operands, or from the default
1087 1.1 skrll size.
1088 1.1 skrll (putop): Handle 'A', 'B', 'L', 'P', 'Q', 'R' macros. Rename 'C'
1089 1.1 skrll macro to 'E'.
1090 1.1 skrll (dis386, dis386_twobyte, grps): Use new suffix macros.
1091 1.1 skrll (dis386): Correct imul Ib to imul sIb. Change jnl to jge to be
1092 1.1 skrll consistent. Add suffix for call, jmp, lcall, ljmp, iret. Reverse
1093 1.1 skrll order of cmps operands to agree with Intel docs. Correct operand
1094 1.1 skrll of aad and aam (Ib -> sIb). Change ud2b from 0fb8 to 0fb9 to
1095 1.1 skrll agree with Intel docs.
1096 1.1 skrll (print_insn_x86): Print orphan fwait before other prefixes.
1097 1.1 skrll Return correct byte count for orphan fwait with prefixes. Don't
1098 1.1 skrll print `bound' operands in reverse order.
1099 1.1 skrll (ckprefix): Stop accumulating prefixes if we get fwait.
1100 1.1 skrll (OP_DIR): Print `$' before Ap operands of ljmp, lcall.
1101 1.1 skrll
1102 1.1 skrll Fri Jun 12 13:40:38 1998 Tom Tromey <tromey (a] cygnus.com>
1103 1.1 skrll
1104 1.1 skrll * po/Make-in (all-yes): If maintainer mode, depend on .pot file.
1105 1.1 skrll ($(PACKAGE).pot): Unconditionally depend on POTFILES.
1106 1.1 skrll
1107 1.1 skrll Fri Jun 12 11:04:06 1998 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de>
1108 1.1 skrll
1109 1.1 skrll Fix problems when bfd_vma is wider than long.
1110 1.1 skrll * i386-dis.c: Make op_address and start_pc unsigned.
1111 1.1 skrll (set_op): Make parameter unsigned.
1112 1.1 skrll (print_insn_x86): Cast to bfd_vma when passing a value to
1113 1.1 skrll print_address_func.
1114 1.1 skrll * ns32k-dis.c (CORE_ADDR): Don't define.
1115 1.1 skrll (print_insn_ns32k): Change type of addr to bfd_vma. Use
1116 1.1 skrll bfd_scan_vma to read back address.
1117 1.1 skrll (print_insn_arg): Change type of addr to bfd_vma. Use sprintf_vma
1118 1.1 skrll to format it.
1119 1.1 skrll * m68k-dis.c (COERCE32): Cast to bfd_signed_vma to avoid overflow.
1120 1.1 skrll (NEXTULONG): New definition.
1121 1.1 skrll (print_insn_m68k): Avoid overflow when computing third argument of
1122 1.1 skrll print_insn_arg.
1123 1.1 skrll (print_insn_arg): Use NEXTULONG to fetch 32 bit address values.
1124 1.1 skrll Use disp instead of val to store offset values.
1125 1.1 skrll (print_indexed): Use base_disp instead of word to store base
1126 1.1 skrll displacement, to avoid overflow.
1127 1.1 skrll * m10300-dis.c (disassemble): Cast value to long when computing
1128 1.1 skrll pc-relative address, to get correct sign extension.
1129 1.1 skrll
1130 1.1 skrll Wed Jun 10 15:58:37 1998 Doug Evans <devans (a] canuck.cygnus.com>
1131 1.1 skrll
1132 1.1 skrll * m32r-opc.c: Regenerate.
1133 1.1 skrll
1134 1.1 skrll Tue Jun 9 14:27:57 1998 Nick Clifton <nickc (a] cygnus.com>
1135 1.1 skrll
1136 1.1 skrll * arm-opc.h (thumb_opcodes): Display 'add rx, rY, #0' insns as
1137 1.1 skrll 'mov rX, rY'. Patch courtesy of Tony Thompson <Tony.Thompson (a] arm.com>
1138 1.1 skrll
1139 1.1 skrll Mon Jun 8 18:17:21 1998 Nick Clifton <nickc (a] cygnus.com>
1140 1.1 skrll
1141 1.1 skrll * d30v-opc.c: Remove FALG_MUL32 attribyte from MULX2H insn.
1142 1.1 skrll
1143 1.1 skrll Fri Jun 5 23:47:55 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
1144 1.1 skrll
1145 1.1 skrll * i386-dis.c: Combine aflag and dflag into sizeflag. Change OP_*
1146 1.1 skrll functions to void.
1147 1.1 skrll (OP_DSreg): Rename from OP_DSSI.
1148 1.1 skrll (OP_ESreg): Rename from OP_ESDI.
1149 1.1 skrll (Xb, Xv, Yb, Yv): Use index reg code, not b_mode or v_mode.
1150 1.1 skrll (DSBX): Define.
1151 1.1 skrll (append_seg): Rename from append_prefix.
1152 1.1 skrll (ptr_reg): New function.
1153 1.1 skrll (dis386): Add S suffix to pushf, popf, ret, lret, enter, leave.
1154 1.1 skrll Add DSBX for xlat.
1155 1.1 skrll (PREFIX_ADDR): Rename from PREFIX_ADR.
1156 1.1 skrll (float_reg): Add non-broken opcodes for people who don't want
1157 1.1 skrll UNIXWARE_COMPAT.
1158 1.1 skrll
1159 1.1 skrll Fri Jun 5 19:15:04 1998 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de>
1160 1.1 skrll
1161 1.1 skrll * m68k-opc.c (tstb, tstw, tstl): Don't allow pcrel on
1162 1.1 skrll 68000/68008/68010.
1163 1.1 skrll
1164 1.1 skrll Wed Jun 3 18:56:22 1998 H.J. Lu <hjl (a] gnu.org>
1165 1.1 skrll
1166 1.1 skrll * i386-dis.c (dis386): Change 0x60 to "pushaS", 0x61 to "popaS".
1167 1.1 skrll
1168 1.1 skrll Tue Jun 2 15:06:46 1998 Geoff Keating <geoffk (a] ozemail.com.au>
1169 1.1 skrll
1170 1.1 skrll * ppc-opc.c (powerpc_macros): Support shifts and rotates of size
1171 1.1 skrll 0; produce error message for shifts of size 32 (or 64 for 64-bit
1172 1.1 skrll shifts), because the hardware doesn't support them.
1173 1.1 skrll
1174 1.1 skrll Wed May 27 15:29:13 1998 Nick Clifton <nickc (a] cygnus.com>
1175 1.1 skrll
1176 1.1 skrll * d30v-opc.c: Add new operand: Ra3. Change SHORT_B3, SHORT_B3b,
1177 1.1 skrll LONG_2, LONG_2b formats to use this new operand.
1178 1.1 skrll
1179 1.1 skrll Tue May 26 20:47:48 1998 Stan Cox <scox (a] cygnus.com>
1180 1.1 skrll
1181 1.1 skrll * sparc-dis.c (compute_arch_mask): Added bfd_mach_sparc_sparclite_le.
1182 1.1 skrll
1183 1.1 skrll Tue May 26 20:45:33 1998 Mark Alexander <marka (a] cygnus.com>
1184 1.1 skrll
1185 1.1 skrll * sparc-dis.c (print_insn_sparc): big endian instruction / little
1186 1.1 skrll endian data support.
1187 1.1 skrll
1188 1.1 skrll Tue May 26 16:14:39 1998 Nick Clifton <nickc (a] cygnus.com>
1189 1.1 skrll
1190 1.1 skrll * d30v-opc.c (d30v_format_table): Change definition of SHORT_B3
1191 1.1 skrll and SHORT_B3b formats to use Rb instead of Ra.
1192 1.1 skrll
1193 1.1 skrll Add FLAG_MUL16 to MUL2XH opcode.
1194 1.1 skrll
1195 1.1 skrll Add FLAG_ADDSUBppp to SRC and SATHp opcodes to implement extension
1196 1.1 skrll to existing 1.1.1 parallelisation prohibition procedure.
1197 1.1 skrll
1198 1.1 skrll Fri May 22 16:00:00 1998 Doug Evans <devans (a] canuck.cygnus.com>
1199 1.1 skrll
1200 1.1 skrll * m32r-asm.c, m32r-dis.c: Regenerate.
1201 1.1 skrll
1202 1.1 skrll Tue May 19 17:36:08 1998 Ian Lance Taylor <ian (a] cygnus.com>
1203 1.1 skrll
1204 1.1 skrll * mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly
1205 1.1 skrll with a shift count of 0.
1206 1.1 skrll
1207 1.1 skrll Fri May 15 14:58:31 1998 Doug Evans <devans (a] seba.cygnus.com>
1208 1.1 skrll
1209 1.1 skrll * cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
1210 1.1 skrll (cgen_hw_lookup_by_num): New function.
1211 1.1 skrll
1212 1.1 skrll Wed May 13 17:03:59 1998 Doug Evans <devans (a] canuck.cygnus.com>
1213 1.1 skrll
1214 1.1 skrll * m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
1215 1.1 skrll
1216 1.1 skrll Wed May 13 14:34:31 1998 Mark Alexander <marka (a] cygnus.com>
1217 1.1 skrll
1218 1.1 skrll * sparc-dis.c (print_insn_sparc): Always fetch instructions
1219 1.1 skrll as big-endian on SPARClite.
1220 1.1 skrll
1221 1.1 skrll Tue May 12 11:46:31 1998 Richard Henderson <rth (a] cygnus.com>
1222 1.1 skrll
1223 1.1 skrll * d30v-opc.c (pre_defined_register): Remove alias for r0.
1224 1.1 skrll
1225 1.1 skrll Sun May 10 22:37:22 1998 Jeffrey A Law (law (a] cygnus.com)
1226 1.1 skrll
1227 1.1 skrll * po/Make-in (install-info): New target.
1228 1.1 skrll
1229 1.1 skrll Thu May 7 17:15:59 1998 Ian Lance Taylor <ian (a] cygnus.com>
1230 1.1 skrll
1231 1.1 skrll * configure.in (WIN32LIBADD): Add -lintl on cygwin32.
1232 1.1 skrll * configure: Rebuild.
1233 1.1 skrll
1234 1.1 skrll Thu May 7 12:49:46 1998 Frank Ch. Eigler <fche (a] cygnus.com>
1235 1.1 skrll
1236 1.1 skrll * mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand
1237 1.1 skrll variety of ISA2 instructions to set bottom ten bits of trap code.
1238 1.1 skrll
1239 1.1 skrll Thu May 7 11:54:25 1998 Ian Lance Taylor <ian (a] cygnus.com>
1240 1.1 skrll
1241 1.1 skrll * Makefile.am (config.status): Add explicit target so that
1242 1.1 skrll config.status depends upon bfd/configure.in.
1243 1.1 skrll * Makefile.in: Rebuild.
1244 1.1 skrll
1245 1.1 skrll Thu May 7 09:33:02 1998 Frank Ch. Eigler <fche (a] cygnus.com>
1246 1.1 skrll
1247 1.1 skrll * mips-opc.c (break, sdbbp): Added two-operand variety of ISA1
1248 1.1 skrll instructions to set bottom ten bits of break code.
1249 1.1 skrll * mips-dis.c (print_insn_arg): Implement 'q' operand format used
1250 1.1 skrll for above optional argument.
1251 1.1 skrll
1252 1.1 skrll Wed May 6 15:30:06 1998 Klaus Kaempf <kkaempf (a] progis.de>
1253 1.1 skrll
1254 1.1 skrll * makefile.vms: Run dec c with /nodebug.
1255 1.1 skrll
1256 1.1 skrll Mon May 4 10:19:57 1998 Tom Tromey <tromey (a] cygnus.com>
1257 1.1 skrll
1258 1.1 skrll * Makefile.in: Rebuilt.
1259 1.1 skrll * Makefile.am: Regenerated dependencies with mkdep.
1260 1.1 skrll
1261 1.1 skrll * opintl.h (_): Define as dgettext.
1262 1.1 skrll
1263 1.1 skrll Tue Apr 28 14:12:12 1998 Nick Clifton <nickc (a] cygnus.com>
1264 1.1 skrll
1265 1.1 skrll * cgen-asm.c: Internationalised.
1266 1.1 skrll * m32r-asm.c: Internationalised.
1267 1.1 skrll * m32r-dis.c: Internationalised.
1268 1.1 skrll * m32r-opc.c: Internationalised.
1269 1.1 skrll
1270 1.1 skrll * aclocal.m4: Regenerated.
1271 1.1 skrll * configure: Regenerated.
1272 1.1 skrll * Makefile.am (POTFILES): Remove inclusion of BFD_H.
1273 1.1 skrll * Makefile.in: Rebuild.
1274 1.1 skrll * po/POTFILES.in: Rebuilt using rule in Makefile.in.
1275 1.1 skrll * po/opcodes.pot: Rebuilt after changing POTFILES.in.
1276 1.1 skrll
1277 1.1 skrll Tue Apr 28 13:13:13 1998 Ian Lance Taylor <ian (a] cygnus.com>
1278 1.1 skrll
1279 1.1 skrll * configure.in: Call AC_ISC_POSIX near start. Move CY_GNU_GETTEXT
1280 1.1 skrll after AC_PROG_CC.
1281 1.1 skrll * aclocal.m4, configure: Rebuild with current tools.
1282 1.1 skrll
1283 1.1 skrll Mon Apr 27 14:31:00 1998 Nick Clifton <nickc (a] cygnus.com>
1284 1.1 skrll
1285 1.1 skrll * opintl.h: New file - contains internationalisation macros used
1286 1.1 skrll by source files in this directory.
1287 1.1 skrll * po/: New subdirectory - contains internationalisation files.
1288 1.1 skrll * po/Make-in: New file - Makefile constructor.
1289 1.1 skrll * po/POTFILES.in: New file - list of files in opcodes directory
1290 1.1 skrll that should be scan for internationalisation macros.
1291 1.1 skrll * po/opcodes.pot: New file - list of internationisation strings
1292 1.1 skrll found in files mentioned in po/POTFILES.in.
1293 1.1 skrll * Makefile.am: Add rule to build po/POTFILES.in. Add SUBDIRS
1294 1.1 skrll entry. Add intl directory to include paths.
1295 1.1 skrll * acconfig.h: Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETEXT,
1296 1.1 skrll HAVE_STRCPY, HAVE_LC_MESSAGES
1297 1.1 skrll * configure.in: Add rule to build Makefile in po subdirectory.
1298 1.1 skrll * Makefile.in: Rebuilt.
1299 1.1 skrll * aclocal.m4: Rebuilt.
1300 1.1 skrll * config.in: Rebuilt.
1301 1.1 skrll * configure: Rebuilt.
1302 1.1 skrll * alpha-opc.c: Internationalised.
1303 1.1 skrll * arc-dis.c: Internationalised.
1304 1.1 skrll * arc-opc.c: Internationalised.
1305 1.1 skrll * arm-dis.c: Internationalised.
1306 1.1 skrll * cgen-asm.c: Internationalised.
1307 1.1 skrll * d30v-dis.c: Internationalised.
1308 1.1 skrll * dis-buf.c: Internationalised.
1309 1.1 skrll * h8300-dis.c: Internationalised.
1310 1.1 skrll * h8500-dis.c: Internationalised.
1311 1.1 skrll * i386-dis.c: Internationalised.
1312 1.1 skrll * m10200-dis.c: Internationalised.
1313 1.1 skrll * m10300-dis.c: Internationalised.
1314 1.1 skrll * m68k-dis.c: Internationalised.
1315 1.1 skrll * m88k-dis.c: Internationalised.
1316 1.1 skrll * mips-dis.c: Internationalised.
1317 1.1 skrll * ns32k-dis.c: Internationalised.
1318 1.1 skrll * opintl.h: Internationalised.
1319 1.1 skrll * ppc-opc.c: Internationalised.
1320 1.1 skrll * sparc-dis.c: Internationalised.
1321 1.1 skrll * v850-dis.c: Internationalised.
1322 1.1 skrll * v850-opc.c: Internationalised.
1323 1.1 skrll
1324 1.1 skrll Mon Apr 27 10:33:56 1998 Doug Evans <devans (a] seba.cygnus.com>
1325 1.1 skrll
1326 1.1 skrll * cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
1327 1.1 skrll (asm_hash_table_entries): New variable.
1328 1.1 skrll (cgen_asm_init): Free asm_hash_table_entries.
1329 1.1 skrll (hash_insn_array,hash_insn_list): New functions.
1330 1.1 skrll (build_asm_hash_table): Use them. Hash macro insns as well.
1331 1.1 skrll (cgen_asm_lookup_insn): Update.
1332 1.1 skrll * cgen-dis.c (cgen_current_opcode_table): Renamed from ..._data.
1333 1.1 skrll (dis_hash_table_entries): New variable.
1334 1.1 skrll (cgen_dis_init): Free dis_hash_table_entries.
1335 1.1 skrll (hash_insn_array,hash_insn_list): New functions.
1336 1.1 skrll (build_dis_hash_table): Use them. Hash macro insns as well.
1337 1.1 skrll (cgen_dis_lookup_insn): Update.
1338 1.1 skrll * cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
1339 1.1 skrll (cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
1340 1.1 skrll (cgen_macro_insn_count): New function.
1341 1.1 skrll * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1342 1.1 skrll
1343 1.1 skrll Fri Apr 24 16:07:57 1998 Alan Modra <alan (a] spri.levels.unisa.edu.au>
1344 1.1 skrll
1345 1.1 skrll * i386-dis.c (OP_DSSI): Print segment override.
1346 1.1 skrll
1347 1.1 skrll Mon Apr 13 16:59:39 1998 Nick Clifton <nickc (a] cygnus.com>
1348 1.1 skrll
1349 1.1 skrll * arm-dis.c (print_insn_arm): Add "_all" extension to 'C'
1350 1.1 skrll operator.
1351 1.1 skrll
1352 1.1 skrll Mon Apr 13 16:50:27 1998 Ian Lance Taylor <ian (a] cygnus.com>
1353 1.1 skrll
1354 1.1 skrll * Makefile.am (libopcodes_la_LIBADD): Add @WIN32LIBADD@.
1355 1.1 skrll (libopcodes_la_LDFLAGS): Add @WIN32LDFLAGS@.
1356 1.1 skrll * configure.in: Define and substitute WIN32LDFLAGS and
1357 1.1 skrll WIN32LIBADD.
1358 1.1 skrll * aclocal.m4: Rebuild with new libtool.
1359 1.1 skrll * configure, Makefile.in: Rebuild.
1360 1.1 skrll
1361 1.1 skrll Fri Apr 10 18:14:31 1998 Doug Evans <devans (a] canuck.cygnus.com>
1362 1.1 skrll
1363 1.1 skrll * m32r-opc.c: Regenerate.
1364 1.1 skrll
1365 1.1 skrll Sun Apr 5 16:04:39 1998 H.J. Lu <hjl (a] gnu.org>
1366 1.1 skrll
1367 1.1 skrll * Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists
1368 1.1 skrll before trying to copy it.
1369 1.1 skrll * Makefile.in: Rebuild.
1370 1.1 skrll
1371 1.1 skrll Thu Apr 2 17:25:49 1998 Nick Clifton <nickc (a] cygnus.com>
1372 1.1 skrll
1373 1.1 skrll * m32r-opc.c: Use signed immediate values for CMPUI instruction.
1374 1.1 skrll
1375 1.1 skrll Wed Apr 1 16:20:27 1998 Ian Dall <Ian.Dall (a] dsto.defence.gov.au>
1376 1.1 skrll
1377 1.1 skrll * ns32k-dis.c (bit_extract_simple): New function to extract bits
1378 1.1 skrll from an arbitrary valid buffer instead of fetching them on demand
1379 1.1 skrll using fetch_data().
1380 1.1 skrll (invalid_float): use bit_extract_simple() instead of bit_extract().
1381 1.1 skrll
1382 1.1 skrll Tue Mar 31 11:09:08 1998 Ian Lance Taylor <ian (a] cygnus.com>
1383 1.1 skrll
1384 1.1 skrll From H.J. Lu <hjl (a] gnu.org>:
1385 1.1 skrll * i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew
1386 1.1 skrll to Ev for both.
1387 1.1 skrll
1388 1.1 skrll Mon Mar 30 17:32:03 1998 Ian Lance Taylor <ian (a] cygnus.com>
1389 1.1 skrll
1390 1.1 skrll * Branched binutils 2.9.
1391 1.1 skrll
1392 1.1 skrll Mon Mar 30 15:18:00 1998 Ken Raeburn <raeburn (a] cygnus.com>
1393 1.1 skrll
1394 1.1 skrll * d30v-dis.c (print_insn_d30v): Don't use uninitialized "num" when
1395 1.1 skrll disassembling last 4 bytes of a section.
1396 1.1 skrll
1397 1.1 skrll Fri Mar 27 18:08:13 1998 Ian Lance Taylor <ian (a] cygnus.com>
1398 1.1 skrll
1399 1.1 skrll Fix some gcc -Wall warnings:
1400 1.1 skrll * arc-dis.c (print_insn): Add casts to avoid warnings.
1401 1.1 skrll * cgen-opc.c (cgen_keyword_lookup_name): Likewise.
1402 1.1 skrll * d10v-dis.c (dis_long, dis_2_short): Likewise.
1403 1.1 skrll * m10200-dis.c (disassemble): Likewise.
1404 1.1 skrll * m10300-dis.c (disassemble): Likewise.
1405 1.1 skrll * ns32k-dis.c (print_insn_ns32k): Likewise.
1406 1.1 skrll * ppc-opc.c (insert_ral, insert_ram): Likewise.
1407 1.1 skrll * cgen-dis.c (build_dis_hash_table): Remove used local variables.
1408 1.1 skrll * cgen-opc.c (cgen_keyword_search_next): Likewise.
1409 1.1 skrll * d10v-dis.c (dis_long, dis_2_short): Likewise.
1410 1.1 skrll * d30v-dis.c (print_insn_d30v, lookup_opcode): Likewise.
1411 1.1 skrll * ns32k-dis.c (bit_extract, print_insn_ns32k): Likewise.
1412 1.1 skrll * tic80-dis.c (print_one_instruction): Likewise.
1413 1.1 skrll * w65-dis.c (print_operand): Likewise.
1414 1.1 skrll * z8k-dis.c (fetch_data): Likewise.
1415 1.1 skrll * a29k-dis.c: Add return type for find_byte_func_type.
1416 1.1 skrll * arc-opc.c: Include <stdio.h>. Remove declarations of
1417 1.1 skrll insert_multshift and extract_multshift.
1418 1.1 skrll * d30v-dis.c (lookup_opcode): Parenthesize assignments in
1419 1.1 skrll conditionals.
1420 1.1 skrll (extract_value): Fully parenthesize expression.
1421 1.1 skrll * h8500-dis.c (print_insn_h8500): Initialize local variables.
1422 1.1 skrll * h8500-opc.h (h8500_table): Fully bracket initializer.
1423 1.1 skrll * w65-opc.h (optable): Likewise.
1424 1.1 skrll * i386-dis.c (print_insn_x86): Declare aflag and flag parameters.
1425 1.1 skrll * i386-dis.c (OP_E): Initialize local variables.
1426 1.1 skrll * m10200-dis.c (print_insn_mn10200): Likewise.
1427 1.1 skrll * mips-dis.c (print_insn_mips16): Likewise.
1428 1.1 skrll * sh-dis.c (print_insn_shx): Likewise.
1429 1.1 skrll * v850-dis.c (print_insn_v850): Likewise.
1430 1.1 skrll * ns32k-dis.c (print_insn_arg): Declare.
1431 1.1 skrll (get_displacement, invalid_float): Declare.
1432 1.1 skrll (list_search, sign_extend, flip_bytes): Declare return type.
1433 1.1 skrll (get_displacement): Likewise.
1434 1.1 skrll (print_insn_arg): Likewise. Make d int. Fix sprintf format
1435 1.1 skrll string.
1436 1.1 skrll (print_insn_ns32k): Make i unsigned.
1437 1.1 skrll (invalid_float): Make static. Declare type of val.
1438 1.1 skrll * tic30-dis.c (print_par_insn): Make i size_t. Don't check strlen
1439 1.1 skrll on each for iteration.
1440 1.1 skrll * tic30-dis.c (get_indirect_operand): Likewise.
1441 1.1 skrll * z8k-dis.c (print_insn_z8001): Declare return type.
1442 1.1 skrll (print_insn_z8002): Likewise.
1443 1.1 skrll (unparse_instr): Fix sprintf format strings.
1444 1.1 skrll
1445 1.1 skrll Fri Mar 27 00:05:23 1998 Jeffrey A Law (law (a] cygnus.com)
1446 1.1 skrll
1447 1.1 skrll * mips-opc.c: Add "sync.l" and "sync.p".
1448 1.1 skrll
1449 1.1 skrll Wed Mar 25 14:32:48 1998 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de>
1450 1.1 skrll
1451 1.1 skrll * m68k-dis.c (print_insn_m68k): Use info->mach to select the
1452 1.1 skrll default m68k variant to recognize.
1453 1.1 skrll
1454 1.1 skrll * i960-dis.c (pinsn): Change type of first argument to bfd_vma.
1455 1.1 skrll (ctrl, cobr, mem, ea): Likewise.
1456 1.1 skrll (print_addr): Likewise. Remove cast.
1457 1.1 skrll (ea): Cast argument of print_addr to bfd_vma.
1458 1.1 skrll
1459 1.1 skrll * cgen-asm.c (cgen_parse_signed_integer): Fix type of local
1460 1.1 skrll variable value.
1461 1.1 skrll (cgen_parse_unsigned_integer): Likewise.
1462 1.1 skrll (cgen_parse_address): Likewise.
1463 1.1 skrll
1464 1.1 skrll Wed Mar 25 14:31:31 1998 Ian Lance Taylor <ian (a] cygnus.com>
1465 1.1 skrll
1466 1.1 skrll * i960-dis.c (ctrl): Add full braces to structure initialization.
1467 1.1 skrll (cobr, mem, reg): Likewise.
1468 1.1 skrll (ea): Correct parenthesization in expression.
1469 1.1 skrll
1470 1.1 skrll * cgen-asm.c: Include <ctype.h>.
1471 1.1 skrll (build_asm_hash_table): Remove unused local variable i.
1472 1.1 skrll (cgen_parse_keyword): Add casts to avoid warnings.
1473 1.1 skrll
1474 1.1 skrll * arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF
1475 1.1 skrll symbol. Fix indentation.
1476 1.1 skrll (print_insn_little_arm): Likewise.
1477 1.1 skrll
1478 1.1 skrll Fri Mar 20 18:55:18 1998 Ian Lance Taylor <ian (a] cygnus.com>
1479 1.1 skrll
1480 1.1 skrll * configure.in: Use AM_DISABLE_SHARED.
1481 1.1 skrll * aclocal.m4, configure: Rebuild with libtool 1.2.
1482 1.1 skrll
1483 1.1 skrll Thu Mar 19 15:46:53 1998 Nick Clifton <nickc (a] cygnus.com>
1484 1.1 skrll
1485 1.1 skrll These patches are courtesy of Jonathan Walton and Tony Thompson
1486 1.1 skrll (athompso (a] cambridge.arm.com).
1487 1.1 skrll
1488 1.1 skrll * arm-dis.c (print_insn_thumb): Ignore bottom two bits of PC
1489 1.1 skrll relative addresses.
1490 1.1 skrll
1491 1.1 skrll * arm-opc.h (thumb_opcodes): Annotate PC relative addresses with
1492 1.1 skrll both the offset and the label closest to the destination.
1493 1.1 skrll
1494 1.1 skrll Sat Mar 14 23:47:14 1998 Doug Evans <devans (a] seba.cygnus.com>
1495 1.1 skrll
1496 1.1 skrll * m32r-opc.h: Regenerate.
1497 1.1 skrll
1498 1.1 skrll Wed Mar 4 12:08:14 1998 Doug Evans <devans (a] canuck.cygnus.com>
1499 1.1 skrll
1500 1.1 skrll * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1501 1.1 skrll
1502 1.1 skrll Sat Feb 28 16:02:34 1998 Nick Clifton <nickc (a] cygnus.com>
1503 1.1 skrll
1504 1.1 skrll * arm-dis.c (print_insn_big_arm, print_insn_little_arm): Do not
1505 1.1 skrll assume that info->symbols is non-empty.
1506 1.1 skrll
1507 1.1 skrll Sat Feb 28 12:19:05 1998 Richard Henderson <rth (a] cygnus.com>
1508 1.1 skrll
1509 1.1 skrll * alpha-opc.c (cvtqs) There is no such thing.
1510 1.1 skrll (cvttq): Missing most of the /*d variants.
1511 1.1 skrll
1512 1.1 skrll Thu Feb 26 15:53:09 1998 Michael Meissner <meissner (a] cygnus.com>
1513 1.1 skrll
1514 1.1 skrll * d30v-opc.c (d30v_opcode_table): Indicate which instructions are
1515 1.1 skrll delayed branches or jumps.
1516 1.1 skrll
1517 1.1 skrll Tue Feb 24 10:46:44 1998 Doug Evans <devans (a] canuck.cygnus.com>
1518 1.1 skrll
1519 1.1 skrll * arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
1520 1.1 skrll to *info->symbols.
1521 1.1 skrll * mips-dis.c (print_insn_{big,little}_mips): Likewise.
1522 1.1 skrll * tic30-dis.c (print_branch): Likewise.
1523 1.1 skrll
1524 1.1 skrll Tue Feb 24 11:06:18 1998 Nick Clifton <nickc (a] cygnus.com>
1525 1.1 skrll
1526 1.1 skrll * arm-dis.c (print_insn_big_arm, print_insn_little_arm): Remove
1527 1.1 skrll saved_symbol code as it is no longer needed.
1528 1.1 skrll
1529 1.1 skrll Mon Feb 23 13:16:17 1998 Doug Evans <devans (a] seba.cygnus.com>
1530 1.1 skrll
1531 1.1 skrll * cgen-asm.c: Include symcat.h.
1532 1.1 skrll * cgen-dis.c, cgen-opc.c: Ditto.
1533 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
1534 1.1 skrll
1535 1.1 skrll Mon Feb 23 10:34:58 1998 Jeffrey A Law (law (a] cygnus.com)
1536 1.1 skrll
1537 1.1 skrll * mips-dis.c (print_insn_arg): Do not prefix 'P' arguments with '$'.
1538 1.1 skrll
1539 1.1 skrll Thu Feb 19 16:51:13 1998 Doug Evans <devans (a] canuck.cygnus.com>
1540 1.1 skrll
1541 1.1 skrll * m32r-opc.[ch]: Regenerate.
1542 1.1 skrll
1543 1.1 skrll Tue Feb 17 17:14:50 1998 Doug Evans <devans (a] seba.cygnus.com>
1544 1.1 skrll
1545 1.1 skrll * cgen-asm.c (cgen_parse_{signed,unsigned}_integer): Delete min,max
1546 1.1 skrll arguments. Don't perform validation here.
1547 1.1 skrll * m32r-asm.c, m32r-dis.c, m32r-opc.c: Regenerate.
1548 1.1 skrll
1549 1.1 skrll Fri Feb 13 14:26:06 1998 Doug Evans <devans (a] canuck.cygnus.com>
1550 1.1 skrll
1551 1.1 skrll * m32r-opc.c: Regenerate.
1552 1.1 skrll
1553 1.1 skrll Fri Feb 13 14:53:02 1998 Ian Lance Taylor <ian (a] cygnus.com>
1554 1.1 skrll
1555 1.1 skrll * Makefile.am (AUTOMAKE_OPTIONS): Define.
1556 1.1 skrll * configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e.
1557 1.1 skrll
1558 1.1 skrll Fri Feb 13 10:21:09 1998 Mark Alexander <marka (a] cygnus.com>
1559 1.1 skrll
1560 1.1 skrll * m10300-dis.c (print_insn_mn10300): Recognize break instruction.
1561 1.1 skrll
1562 1.1 skrll Fri Feb 13 13:12:14 1998 Ian Lance Taylor <ian (a] cygnus.com>
1563 1.1 skrll
1564 1.1 skrll * configure.in: Get the version number from BFD.
1565 1.1 skrll * configure: Rebuild.
1566 1.1 skrll
1567 1.1 skrll From H.J. Lu <hjl (a] gnu.org>:
1568 1.1 skrll * Makefile.am (libopcodes_la_LDFLAGS): Define.
1569 1.1 skrll * Makefile.in: Rebuild.
1570 1.1 skrll
1571 1.1 skrll Fri Feb 13 09:50:32 1998 Nick Clifton <nickc (a] cygnus.com>
1572 1.1 skrll
1573 1.1 skrll * m32r-opc.c: Regenerate.
1574 1.1 skrll * m32r-opc.h: Regenerate.
1575 1.1 skrll
1576 1.1 skrll Thu Feb 12 11:01:40 1998 Doug Evans <devans (a] canuck.cygnus.com>
1577 1.1 skrll
1578 1.1 skrll * m32r-opc.c: Regenerate.
1579 1.1 skrll
1580 1.1 skrll Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar (a] cygnus.co.uk>
1581 1.1 skrll
1582 1.1 skrll Fix rac to accept only a0:
1583 1.1 skrll * d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
1584 1.1 skrll Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
1585 1.1 skrll Introduce OPERAND_GPR.
1586 1.1 skrll * d10v-dis.c (print_operand): Likewise.
1587 1.1 skrll
1588 1.1 skrll Wed Feb 11 18:58:34 1998 Doug Evans <devans (a] seba.cygnus.com>
1589 1.1 skrll
1590 1.1 skrll * cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
1591 1.1 skrll (cgen_hw_lookup): Make result const.
1592 1.1 skrll * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1593 1.1 skrll
1594 1.1 skrll Sat Feb 7 15:30:27 1998 Ian Lance Taylor <ian (a] cygnus.com>
1595 1.1 skrll
1596 1.1 skrll * configure, aclocal.m4: Rebuild with new libtool.
1597 1.1 skrll
1598 1.1 skrll Thu Feb 5 17:56:10 1998 Michael Meissner <meissner (a] cygnus.com>
1599 1.1 skrll
1600 1.1 skrll * d30v-opc.c (repeat{,i} instructions): Repeat/repeati
1601 1.1 skrll instructions use a PC relative branch, not absolute.
1602 1.1 skrll
1603 1.1 skrll Wed Feb 4 19:17:37 1998 Ian Lance Taylor <ian (a] cygnus.com>
1604 1.1 skrll
1605 1.1 skrll * configure.in: Set libtool_enable_shared rather than
1606 1.1 skrll libtool_shared. Remove diversion hack.
1607 1.1 skrll * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
1608 1.1 skrll
1609 1.1 skrll Tue Feb 3 17:19:40 1998 Doug Evans <devans (a] seba.cygnus.com>
1610 1.1 skrll
1611 1.1 skrll * cgen-opc.c (cgen_set_cpu): Initialize hardware table.
1612 1.1 skrll * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
1613 1.1 skrll
1614 1.1 skrll Mon Feb 2 19:22:15 1998 Steve Haworth <steve (a] pm.cse.rmit.EDU.AU>
1615 1.1 skrll
1616 1.1 skrll * tic30-dis.c: New file.
1617 1.1 skrll * disassemble.c (disassembler): Add bfd_arch_tic30 case.
1618 1.1 skrll * configure.in: Handle bfd_tic30_arch.
1619 1.1 skrll * Makefile.am: Rebuild dependencies.
1620 1.1 skrll (CFILES): Add tic30-dis.c
1621 1.1 skrll (ALL_MACHINES): Add tic30-dis.lo.
1622 1.1 skrll * configure, Makefile.in: Rebuild.
1623 1.1 skrll
1624 1.1 skrll Thu Jan 29 13:02:56 1998 Doug Evans <devans (a] canuck.cygnus.com>
1625 1.1 skrll
1626 1.1 skrll * m32r-opc.h (HAVE_CPU_M32R): Define.
1627 1.1 skrll
1628 1.1 skrll Wed Jan 28 09:55:03 1998 Nick Clifton <nickc (a] cygnus.com>
1629 1.1 skrll
1630 1.1 skrll * v850-opc.c (insertion routines): If both alignment and size is
1631 1.1 skrll wrong then report this.
1632 1.1 skrll
1633 1.1 skrll Tue Jan 27 21:52:59 1998 Jeffrey A Law (law (a] cygnus.com)
1634 1.1 skrll
1635 1.1 skrll * mips-dis.c (_print_insn_mips): Set target_processor as appropriate.
1636 1.1 skrll Only recognize instructions for the current target_processor.
1637 1.1 skrll
1638 1.1 skrll Thu Jan 22 16:20:17 1998 Fred Fish <fnf (a] cygnus.com>
1639 1.1 skrll
1640 1.1 skrll * d10v-dis.c (PC_MASK): Correct value.
1641 1.1 skrll (print_operand): If there's a reloc, don't calculate the
1642 1.1 skrll address because they could be in different sections.
1643 1.1 skrll
1644 1.1 skrll Fri Jan 16 15:29:11 1998 Jim Blandy <jimb (a] zwingli.cygnus.com>
1645 1.1 skrll
1646 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu"
1647 1.1 skrll instruction after the 4650's "mul" instruction; nobody's using the
1648 1.1 skrll 4010 these days. If object files someday indicate which processor
1649 1.1 skrll variant they're intended for, we can do a better job at this.
1650 1.1 skrll
1651 1.1 skrll Mon Jan 12 14:43:54 1998 Doug Evans <devans (a] seba.cygnus.com>
1652 1.1 skrll
1653 1.1 skrll * cgen-asm.c (build_asm_hash_table): Traverse compiled in table using
1654 1.1 skrll table provided entry size. Use CGEN_INSN_MNEMONIC.
1655 1.1 skrll (cgen_parse_keyword): Rewrite.
1656 1.1 skrll * cgen-dis.c (build_dis_hash_table): Traverse compiled in table using
1657 1.1 skrll table provided entry size. Use CGEN_INSN_MASK_BITSIZE.
1658 1.1 skrll * cgen-opc.c: Clean up pass over `struct foo' usage.
1659 1.1 skrll (cgen_keyword_lookup_value): Handle "" entry.
1660 1.1 skrll (cgen_keyword_add): Likewise.
1661 1.1 skrll
1662 1.1 skrll For older changes see ChangeLog-9297
1663 1.1 skrll
1665 1.1 skrll Local Variables:
1666 1.1 skrll mode: change-log
1667 1.1 skrll left-margin: 8
1668 1.1 skrll fill-column: 74
1669 1.1 skrll version-control: never
1670 End:
1671