Ken Raeburn
28a2119fba
don't sanitize arc files that have already been deleted
1994-12-19 16:08:48 +00:00
Ken Raeburn
a8732972ae
alpha, mips, m68k fixes
1994-12-08 23:28:05 +00:00
Steve Chamberlain
7014c55e40
Clean the sh3 stuff out the right way.
1994-12-06 23:29:54 +00:00
Michael Tiemann
0041db5a97
Switch r3 to scratch register, r0 to stack register.
...
Other misc changes before beta shipment to customer.
1994-12-06 02:04:58 +00:00
David Edelsohn
8515dbe235
Initial ARC support.
1994-11-30 02:06:04 +00:00
Michael Tiemann
fb870b50a7
Add changes from customer since last work.
1994-11-26 00:17:52 +00:00
Steve Chamberlain
a4d44f7ac9
remove sh3 stuff.
1994-11-25 06:15:19 +00:00
Michael Tiemann
de582ad676
*** empty log message ***
1994-11-25 02:28:15 +00:00
Michael Tiemann
03c4ce2fcc
Rename r16 files to rce, and fix some more .Sanitize typos.
1994-11-25 00:01:26 +00:00
Michael Tiemann
9f554efd62
*** empty log message ***
1994-11-24 21:48:21 +00:00
Michael Tiemann
5c680afdc4
Fix .Sanitize scrips so that r16 is truly scrubbed out.
...
Also, report errors if any traces of sanitize remain after sanitizing.
1994-11-24 21:36:00 +00:00
Michael Tiemann
d94aca1aff
Safely check in r16 targets for binutils.
1994-11-24 20:30:11 +00:00
Steve Chamberlain
17775ffbca
* disasseble.c (disassebler): Cope with little endian SH.
1994-11-24 06:37:05 +00:00
Steve Chamberlain
a90a64c168
* sh-opc.h (mov.l gbr): Get direction right.
...
* sh-dis.c (print_insn_shx): New function.
(print_insn_shl, print_insn_sh): Call print_insn_shx to
print opcodes with right byte order.
1994-11-24 06:36:28 +00:00
Ian Lance Taylor
dded3d1406
* hppa-dis.c (print_insn_hppa): Read the instruction using
...
bfd_getb32, so that it works on a little endian or 64 bit host.
Remove unused local variable op.
1994-11-01 00:02:52 +00:00
Ian Lance Taylor
cd4b8926ce
* mips-opc.c: Use or instead of addu for pseudo-op move, since
...
addu does not work correctly if -mips3.
PR 5832.
1994-10-25 21:09:08 +00:00
Ian Lance Taylor
009946c974
* a29k-dis.c (print_special): Add special register names defined
...
on 29030, 29040 and 29050.
(print_insn): Handle new operand type 'I'.
1994-10-19 17:41:18 +00:00
Ian Lance Taylor
995b0d3ff3
* configure.in: Use ${config_shell} when running config.bfd.
1994-10-04 16:18:19 +00:00
Ian Lance Taylor
e96a2b1d46
* a29k-dis.c (print_insn): Print the opcode.
...
PR 4779.
1994-09-15 20:46:46 +00:00
Ian Lance Taylor
8490907307
* mips-opc.c (mips_opcodes): Set WR_t for sc and scd.
...
PR 5632
1994-09-14 21:53:14 +00:00
Jeff Law
da233e6ed3
* hppa-dis.c (reg_names): Use r26-r23 for arg0-arg3.
1994-09-12 04:33:24 +00:00
Ken Raeburn
ba08215a8c
keep arm files
1994-09-09 18:51:10 +00:00
Ian Lance Taylor
942a4965b7
* mips-opc.c: Set INSN_STORE_MEMORY flag for all instructions
...
which store a value into memory.
PR 5433.
1994-09-06 15:42:11 +00:00
Ken Raeburn
318b02b6b9
ARM Acorn/RISCiX target and host patches from Richard Earnshaw
1994-09-05 10:53:00 +00:00
Ken Raeburn
c4396c87e9
* sparc-dis.c (print_insn_sparc): Handle new operand type 'x'.
...
* sparc-opc.c: Added sparclite extended FP operations, and versions of v9
impdep* instructions permitting specification of the OPF field.
1994-07-28 23:46:19 +00:00
Ken Raeburn
2a097d73b7
i960xl changes (sanitized); keep ns32k-dis.c
1994-07-26 23:13:34 +00:00
Ken Raeburn
f61ca5fae4
fix from dj delorie for disassembler config in djgpp
1994-07-20 16:34:25 +00:00
Ken Raeburn
60a70a7b0e
ns32k-dis.c (invalid_float): Changed to take char* argument, and test for
...
explicitly specified sizes, instead of using sizeof() on host CPU types.
(INVALID_FLOAT): Cast first argument.
1994-07-13 22:38:03 +00:00
Ken Raeburn
69bb683c6d
Wed Jul 13 18:01:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
...
* ns32k-dis.c: Deleted all code in "#ifdef GDB".
(invalid_float): Enabled general version, doesn't require running
on ns32k host.
Sun Jul 10 00:27:47 1994 Ian Dall (dall@hfrd.dsto.gov.au )
* opcodes/ns32k-dis.c: Semi-new file. Had apparently been dropped
from distribution. A ns32k-dis.c from a previous distribution has
been brought up to date and supports the new interface.
* disaaemble.c: define ARCH_ns32k and add case bfd_arch_ns32k.
* configure.in: add bfd_ns32k_arch target support.
* Makefile.in: add ns32k-dis.o to ALL_MACHINES.
Add ns32k-dis.c to CFILES. Add dependencies for ns32k-dis.o.
1994-07-13 22:05:52 +00:00
Stan Shebs
10f1b5978b
Elim dup of file names
1994-06-30 23:19:26 +00:00
Stan Shebs
fea3fe6407
* h8300-dis.c, mips-dis.c: Don't use true and false.
1994-06-28 20:27:02 +00:00
Ian Lance Taylor
72fcd790ad
* mips-dis.c (_print_insn_mips): Build a static hash table mapping
...
opcodes to the first instruction with that opcode, to speed
disassembly of large files. From ralphc@pyramid.com (Ralph
Campbell).
1994-06-22 17:41:05 +00:00
Ken Raeburn
2e4ebfe2b0
sparc v9 unsanitization
1994-06-16 00:36:48 +00:00
Stan Shebs
67c2d8c8d7
Tue Jun 7 18:45:39 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-config.in (target_arch): Compute from canonical target.
(m68k, mips, powerpc, sparc): Add architectures.
* mpw-make.in (disassemble.c.o): Add.
(ALL_CFLAGS): Remove special flags (-mc68020 -mc68881 -model far).
1994-06-08 01:53:20 +00:00
Ken Raeburn
fc984fdb33
keep configure.bat
1994-06-05 16:49:49 +00:00
Ken Raeburn
c06e55d99a
changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)
1994-05-27 16:58:05 +00:00
Steve Chamberlain
ab678720c7
* a29k-dis.c (print_insn): Print 'x' type operand in hex.
...
* h8300-dis.c (bfd_h8_disassemble): Print 16bit rels correctly.
* sh-dis.c (print_insn_sh): Don't recur endlessly if delay
slot insn is in a delay slot.
* z8k-opc.h: (resflg): Fix patterns.
* h8500-opc.h Fix CR insn patterns.
1994-05-08 00:19:06 +00:00
Ken Raeburn
204c914803
keep disassemble.c
1994-04-29 15:46:36 +00:00
Ken Raeburn
7495f83bd4
* m68k-dis.c (print_insn_m68k): If F_ALIAS flag is set, skip the opcode being
...
examined.
1994-04-28 22:59:09 +00:00
Ian Lance Taylor
8c546dedc3
* ppc-opc.c (powerpc_opcodes): Correct fcir. From David Edelsohn
...
(edelsohn@npac.syr.edu ).
1994-04-17 03:43:18 +00:00
Ian Lance Taylor
76336d506d
* mips-opc.c (mips_opcodes): Correct operands of "nor" with an
...
immediate argument.
1994-04-06 21:12:40 +00:00
David Edelsohn
8055d512fb
* sparc-opc.c (sparc_opcodes): Fix "rd %fprs,%l0".
1994-04-04 23:37:46 +00:00
Ian Lance Taylor
749a663dba
* ppc-opc.c (powerpc_operands): The signedp field has been
...
removed, so don't initialize it. Set the PPC_OPERAND_SIGNED flag
instead. Add new operand SISIGNOPT.
(powerpc_opcodes): For lis, liu, addis, and cau use SISIGNOPT.
Based on patch from David Edelsohn (edelsohn@npac.syr.edu ).
* ppc-dis.c (print_insn_powerpc): Check PPC_OPERAND_SIGNED rather
than signedp field.
1994-04-04 17:32:02 +00:00
Stan Shebs
8f24553567
Wed Mar 30 15:31:55 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-xconfig.in (opcode/mips.h): Don't forward-include here.
(BFD_MACHINES): Set appropriately.
1994-03-30 23:43:52 +00:00
Stan Shebs
72e11c95da
Wed Mar 30 15:30:44 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-config.in (BFD_MACHINES): Set to a default value.
* mpw-make.in (BFD_MACHINES): Remove wired-in value.
1994-03-30 23:33:44 +00:00
Peter Schauer
878db64d3f
* i386-dis.c (struct private): Renamed to dis_private. `private'
...
is a reserved word for dynix cc.
1994-03-30 09:17:49 +00:00
Ian Lance Taylor
934ec70a4e
* configure.in: Change error message to refer to bfd/config.bfd
...
rather than bfd/configure.in.
1994-03-28 18:05:12 +00:00
Ian Lance Taylor
541924955f
Mon Mar 28 12:28:30 1994 David Edelsohn (edelsohn@npac.syr.edu)
...
* ppc-opc.c: Define POWER2 as short alias flag.
(powerpc_opcodes): Add POWER/2 opcodes lfq*, stfq*, fcir[z], and
fsqrt.
1994-03-28 17:30:29 +00:00
Ian Lance Taylor
c0386c7a9f
* m68881-ext.c: Removed; no longer used.
...
* Makefile.in: Changed accordingly.
1994-03-14 20:23:05 +00:00
Ian Lance Taylor
448ff99268
* m68k-dis.c (ext_format_68881): Don't declare.
...
(print_insn_m68k): If an instruction uses place 'i', it uses at
least four fixed bytes.
(print_insn_arg): Don't bump p by 2 for case 'I', place 'i'. For
extended float, convert to double using floatformat_to_double, not
ieee_extended_to_double, and fetch the data before converting it.
1994-03-14 20:00:34 +00:00