3 * Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
4 * configure.in: No longer need to configure to get sysdep.h.
9 * hppa-dis.c: Support 'I', 'J', and 'K' in output
10 templates for 1.1 FP computational instructions.
14 * h8500-dis.c (print_insn_h8500): Address argument is type
16 * z8k-dis.c (print_insn_z8k, print_insn_z8001, print_insn_z8002):
19 * h8500-opc.h (addr_class_type): No comma at end of enumerator.
20 * sh-opc.h (sh_nibble_type, sh_arg_type): Ditto.
22 * sparc-dis.c (compare_opcodes): Move static declaration to
27 * sparc-dis.c (print_insn_sparc): Implement 'n' argument for unimp
28 instruction, remove unimp hack from 'l' argument.
32 * z8k-dis.c (fetch_data): Use unsigned char to make ancient gcc's
38 * mips-dis.c (print_insn_arg): Handle 'C' for general coprocessor
43 * hppa-dis.c: Include dis-asm.h before sysdep.h. Changed some
44 arrays of string pointers to 2-d arrays of chars, to save
49 * a29k-dis.c, alpha-dis.c, i960-dis.c, sparc-dis.c, z8k-dis.c:
50 Cast second arg to read_memory_func to "bfd_byte *", as necessary.
54 * hppa-dis.c: New file from Utah, adapted to new disassembler
56 * Makefile.in: Include it.
60 * sh-dis.c, sh-opc.h: New files.
64 * alpha-dis.c, alpha-opc.h: New files.
68 * mips-dis.c: Sign extend 'j' and 'b' arguments, delta is a signed
73 * sparc-dis.c: Make "ta" the default trap instruction, "t" the alias.
77 * a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than
82 * sparc-dis.c: Use fprintf_func a few places where I forgot,
83 and double percent signs a few places.
85 * a29k-dis.c, i960-dis.c: New, merged from gdb and binutils.
87 * i386-dis.c, m68k-dis.c, mips-dis.c, sparc-dis.c:
88 Use info->print_address_func not print_address.
90 * dis-buf.c (generic_print_address): New function.
94 * Makefile.in: Add sparc-dis.c.
95 sparc-dis.c: New file, merges binutils and gdb versions as follows:
97 Add `add' instruction to the set that get checked
98 for a preceding `sethi' in order to print an absolute address.
99 * (print_insn): Disassembly prefers real instructions.
100 (is_delayed_branch): Speed up.
101 * sparc-opcode.h: Add ALIAS bit to aliases. Fix up opcode tables.
102 Still missing some float ops, and needs testing.
103 * sparc-pinsn.c (print_insn): Eliminate 'set' test, subsumed by
104 F_ALIAS. Use printf, not fprintf, when not passing a file
106 (compare_opcodes): Check that identical instructions have
107 identical opcodes, complain otherwise.
112 Use dis-asm.h/read_memory_func interface.
116 * h8500-dis.c, i386-dis.c, m68k-dis.c, z8k-dis.c (fetch_data):
117 deliberately return non-zero to setjmp from longjmp. Otherwise
118 this code fails to compile.
122 * m68k-dis.c: Fix prototype for fetch_arg().
126 * dis-buf.c: New file, for new read_memory_func interface.
127 Makefile.in (OFILES): Include it.
128 m68k-dis.c, i386-dis.c, h8500-dis.c, mips-dis.c, z8k-dis.c:
129 Use new read_memory_func interface.
133 * h8500-dis.c (print_insn_h8500): Get sign of fp offsets right.
134 * h8500-opc.h: Fix couple of opcodes.
136 Wed Mar 24 02:03:36 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
138 * Makefile.in: add dvi & installcheck targets
142 * Makefile.in: Update for h8500-dis.c.
146 * h8500-dis.c, h8500-opc.h: New files
150 * mips-dis.c, z8k-dis.c: Converted to use interface defined in
151 ../include/dis-asm.h.
152 * m68k-dis.c: New file (merge of ../binutils/m68k-pinsn.c
153 and ../gdb/m68k-pinsn.c).
154 * i386-dis.c: New file (merge of ../binutils/i386-pinsn.c
155 and ../gdb/i386-pinsn.c).
156 * m68881-ext.c: New file. Moved definition of
157 ext_format ext_format_68881 from ../gdb/m68k-tdep.c.
158 * Makefile.in: Adjust for new files.
160 * m68k-dis.c: Recognize '9' placement code, so (say) pflush
161 can be dis-assembled.
165 * mips-dis.c (print_insn_arg): Now returns void.
169 * mips-dis.c (ansidecl.h): Include for benefit of sysdep.h
170 files that use the macros.
174 * mips-dis.c: New file, from gdb/mips-pinsn.c.
175 * Makefile.in (DIS_LIBS): Added mips-dis.o.
176 (CFILES): Added mips-dis.c.
180 * z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines
181 * z8kgen.c, z8k-opc.h: fix sizes of some shifts.
185 * Makefile.in: Improve *clean rules.
186 * configure.in: Allow a default host.
188 Tue Nov 17 19:53:54 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
190 * Makefile.in: also use -I$(srcdir)/../bfd, since some sysdep
191 files include other sysdep files
195 * z8k-dis.c z8k-opc.h z8kgen.c: checkpoint
199 * configure.in: For host support, use ../bfd/configure.host
200 so it stays in sync with the ../bfd/hosts database.
202 Thu Oct 1 23:38:54 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
204 * configure.in: use cpu-vendor-os triple instead of nested cases
208 * z8k-dis.c (unparse_instr): fix bug where opcode returned was
209 *always* the wrong one.
213 * z8kgen.c: added copyright info
217 * z8k-dis.c (unparse_instr): prettier tabs
218 * z8kgen.c -> z8k-opc.h: bug fixes in tables
220 Fri Sep 25 12:50:32 1992 Stu Grossman (grossman at cygnus.com)
222 * configure.in: Add ncr* configuration.
223 * z8k-dis.c (struct instr_data_s): Make instr_asmsrc char to make
224 picayune ANSI compilers happy.
228 * configure.in (i386): Make i386 and i486 synonymous for now.
229 * configure.in (i[34]86-*-sysv4): Add my_host definition.
233 * Makefile.in (install): Fix typo.
237 * Makefile.in (make): Remove obsolete crud.
238 (sparc-opc.o): Avoid Sun Make VPATH bug.
242 * Makefile.in: since there are no SUBDIRS, remove rule and
243 references of subdir_do.
247 * Makefile.in (install): Get the library name right here too.
248 Don't install bfd.h, since it's unrelated to this library. No
249 subdirs to recurse into, either.
250 (CFILES): The source file has a .c suffix, not .o.
252 * sparc-opc.c: New file, moved from BFD.
253 * Makefile.in (OFILES): Build it.
257 * z8k-dis.c: fixed forward refferences of some declarations.
261 * Makefile.in: get the name of the library right
265 * z8k-dis.c: knows how to disassemble z8k stuff
266 * z8k-opc.h: new file full of z8000 opcodes