Commit Graph

288 Commits

Author SHA1 Message Date
Per Bothner 04edcda10f * m68k.h: Merged in patches (mostly m68040-specific) from
Colin Smith <colin@wrs.com>.
1992-08-14 23:12:58 +00:00
Per Bothner 1245410da0 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
base).  Also cleaned up duplicates, re-ordered instructions for
	the sake of dis-assembling (so aliases come after standard names).
	* m68kmri.h: Now just defines some macros, and #includes m68k.h.
1992-08-14 21:23:56 +00:00
Steve Chamberlain 339a27b48d * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
all missing .s
1992-08-12 23:39:34 +00:00
Ken Raeburn 6bb4c92322 moved sparc opcode table to bfd 1992-08-11 16:57:29 +00:00
Ken Raeburn 3a6a48137f * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc. 1992-08-11 16:36:35 +00:00
Fred Fish 8c6e4bb248 * obstack.h: Merge changes from current FSF version. 1992-08-01 20:48:33 +00:00
Fred Fish c50533602e * dwarf.h: Replace with current version from gcc distribution.
* common.h (SHT_BEPROGBITS):  Add section type for i860 operating
	in big endian mode, where code is in a separate section.  The
	SHT_PROGBITS section is used for data.  From pfieland@stratus.com.
1992-08-01 20:47:51 +00:00
Ken Raeburn 47660bef1b fix for PRs 1360 and 1370 -- new v8 patterns for save,inc,dec 1992-08-01 03:19:58 +00:00
David Henkel-Wallace d63a3da9bf HP stuff. 1992-07-23 19:01:47 +00:00
Steve Chamberlain e4df52accd fix bra.s stuff 1992-07-17 17:10:57 +00:00
Steve Chamberlain 01bbba251b More support for relaxing 1992-07-16 15:14:11 +00:00
John Gilmore bc718e874a Regen after bfd/syms.c change: BSF_FILE. 1992-07-04 10:41:16 +00:00
Fred Fish a403a2efac * obstack.h: Convert bcopy() use to memcpy(), which is more
portable, more standard, and can take advantage of gcc's builtin
	functions for increased performance.
1992-06-29 23:37:10 +00:00
Fred Fish 36fcc06101 * h8300.h: Finish filling in all the holes in the opcode table,
so that the Lucid C compiler can digest this as well...
1992-06-28 20:30:01 +00:00
John Gilmore 5b88adf7a2 Use tabs to indent comments, so they line up. 1992-06-27 05:01:14 +00:00
John Gilmore ce868e5c94 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
Fix opcodes on various sizes of fild/fist instructions
(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
Fixes suggested by Minh Tran-Le.
1992-06-27 04:56:08 +00:00
Steve Chamberlain 303376a32c Lint Updates 1992-06-22 16:07:35 +00:00
Stu Grossman 76b731f9ae HPPA BS 1992-06-20 01:00:46 +00:00
Stu Grossman 39140ed22b HPPA merge. 1992-06-19 22:48:09 +00:00
Stu Grossman 5e511f6f70 * bfd.h: HPPA merge. 1992-06-19 22:47:19 +00:00
K. Richard Pixley 0cfe5e69da gratuitous white space changes merged from other prep releases 1992-06-17 04:31:33 +00:00
Ken Raeburn 9a51287f1a Changes reflecting recent changes in BFD library sources. 1992-06-16 13:35:55 +00:00
John Gilmore 1291085e40 Add N_OBJ and N_OPT from Solaris-2. 1992-06-11 08:15:03 +00:00
John Gilmore 3ce7a82414 Regen'd from bfd.c after removing elf_core_tdata_struct. 1992-06-11 08:12:01 +00:00
Steve Chamberlain b5adcbd066 * i386.h: a.out magic numbers from
mohring@informatik.tu-muenchen.de
1992-06-10 14:59:16 +00:00
John Gilmore 6b6cc3fd08 Use unsigned chars for fields in object files. 1992-06-09 03:14:50 +00:00
Steve Chamberlain 20ccefe6d4 Checkpoint 1992-05-26 18:26:13 +00:00
Ken Raeburn d5ceae783f Header file changes corresponding to BFD library changes just checked in. 1992-05-26 07:06:00 +00:00
K. Richard Pixley 464dd01ad9 merged changes from grep-1.6 (alpha) 1992-05-19 00:29:44 +00:00
Per Bothner c72b7dca4f Bump to version 1.97. 1992-05-05 21:25:27 +00:00
Steve Chamberlain e727f8ea91 Keep m68kmri.h 1992-05-05 03:12:59 +00:00
Steve Chamberlain 2d690b0abc * bfd.h: new get_relocated_section_contents decl 1992-05-05 00:14:35 +00:00
Steve Chamberlain ec9df7e7b7 M68k opcodes with MRI names 1992-05-02 01:02:56 +00:00
Steve Chamberlain c3089ec904 Add tekhex 1992-04-17 18:33:47 +00:00
Per Bothner c0532cf36b * rs6k.h: New version from IBM (Metin). 1992-04-17 01:34:34 +00:00
Fred Fish f0e8711d9e Pick up SGI defines for langCplusplus, langCplusplusV2, stStruct, stUnion,
and stEnum.  The last three are required to be able to build the current
checked in gdb on a non-sgi machine.
1992-04-14 21:34:02 +00:00
Per Bothner cf9838aff0 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
and `fd'.  (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
1992-04-09 07:47:06 +00:00
Stu Grossman 3ab074bcaa Add rs6k.h 1992-04-07 20:53:43 +00:00
Stu Grossman aa505f07bd * rs6k.h: Move from ../../gdb/rs6k-opcode.h. 1992-04-07 20:39:31 +00:00
Fred Fish 677ff94729 Cast macro args to unsigned to avoid complaints from compiler and lint
about integer overflow during left shift of 16 bits.
1992-04-03 19:33:14 +00:00
John Gilmore 291dcdc65c New sym files 1992-04-03 04:32:41 +00:00
John Gilmore 9e1cd294b5 Date: Thu, 2 Apr 92 15:48:13 -0800
From: wu@mips.com (Alex Wu)
Message-Id: <9204022348.AA20058@goofy.mips.com>
To: gnu@cygnus.com
Subject: sym.h & symconst.h

John,
	I finally get our lawyer's approval.  Here is the symconst.h and
the sym.h.  Please let me know if there is anything else I can help.
1992-04-03 04:01:35 +00:00
Steve Chamberlain ee7d7cd8bb Added PROTO 1992-03-13 15:56:57 +00:00
John Gilmore bfa4890496 Add relative file descriptors. 1992-03-06 08:11:26 +00:00
Stu Grossman d7da450580 Keep ecoff-ext.h. 1992-03-06 01:08:37 +00:00
Per Bothner 93bd5493dc * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. 1992-02-28 06:07:16 +00:00
John Gilmore a0b23459bb Initial revision 1992-02-27 19:53:49 +00:00
John Gilmore f48e5efef7 * obstack.h: Add obstack_full_begin.
* bfd.h, obstack.h:  Protolint.
1992-02-22 05:48:27 +00:00
Steve Chamberlain 31bc9fde33 Fixed prototype mismatch reported by MDT 1992-02-07 21:07:18 +00:00
Steve Chamberlain d58b7049a7 Fluff removal. 1992-02-07 00:33:57 +00:00
John Gilmore 0aa70210e4 Remove trailing comma from enum. 1992-01-30 09:19:24 +00:00
John Gilmore 14144df4c9 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
similar instructions -- they've been renamed to "fitoq", etc.
REALLY fix tsubcctv.  Fix "fcmpeq" and "fcmpq" which had wrong
number of arguments.
* h8300.h:  Remove extra ; which produces compiler warning.
1992-01-30 09:14:21 +00:00
Stu Grossman cc35cb05ce * sparc.h: fix opcode for tsubcctv. 1992-01-29 07:01:25 +00:00
Stu Grossman 2b74083cb8 * trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
core reading.
1992-01-28 22:53:51 +00:00
Steve Chamberlain daa91756f1 * bfd.h : new target entr, bfd_relax_section 1992-01-28 06:02:01 +00:00
Steve Chamberlain f6868b8e5b Various new reloc types 1992-01-24 22:54:15 +00:00
Steve Chamberlain 9a7c544993 New from bfd.c 1992-01-24 22:54:03 +00:00
Michael Tiemann a9b0d1aece * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
disassembled as a nop.
1991-12-22 20:19:57 +00:00
Stu Grossman f59db85529 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums. 1991-12-19 01:22:03 +00:00
Jim Wilson 201258d5f5 Keep fopen-bin.h and fopen-same.h. 1991-12-14 01:32:54 +00:00
John Gilmore 47ff3a6147 Initial revision 1991-12-13 05:01:05 +00:00
Steve Chamberlain 332b63272f Update from bfd.c et al 1991-12-08 20:05:21 +00:00
Michael Tiemann aa09fc9b6b Fix backward i/f bit in movcc insns. 1991-12-07 01:46:52 +00:00
Steve Chamberlain 43857158b5 Reflect changes in archures.c 1991-12-04 18:33:32 +00:00
Steve Chamberlain 11eab90c7f * bfd.h: change the documentation format.
* created coff, elf and opcode and aout directories. Moved:

	aout64.h	==> aout/aout64.h
	ar.h		==> aout/ar.h
	a.out.encap.h	==> aout/encap.h
	a.out.host.h	==> aout/host.h
	a.out.hp.h	==> aout/hp.h
	a.out.sun4.h	==> aout/sun4.h
	ranlib.h	==> aout/ranlib.h
	reloc.h		==> aout/reloc.h
	stab.def	==> aout/stab.def
	stab.gnu.h	==> aout/stab_gnu.h

	coff-a29k.h	==> coff/a29k.h
	coff-h8300.h	==> coff/h8300.h
	coff-i386.h	==> coff/i386.h
	coff-i960.h	==> coff/i960.h
	internalcoff.h	==> coff/internal.h
	coff-m68k.h	==> coff/m68k.h
	coff-m88k.h	==> coff/m88k.h
	coff-mips.h	==> coff/mips.h
	coff-rs6000.h	==> coff/rs6000.h

	elf-common.h	==> elf/common.h
	dwarf.h		==> elf/dwarf.h
	elf-external.h	==> elf/external.h
	elf-internal.h  ==> elf/internal.h

	a29k-opcode.h	==> opcode/a29k.h
	arm-opcode.h	==> opcode/arm.h
	h8300-opcode.h	==> opcode/h8300.h
	i386-opcode.h	==> opcode/i386.h
	i860-opcode.h	==> opcode/i860.h
	i960-opcode.h	==> opcode/i960.h
	m68k-opcode.h	==> opcode/m68k.h
	m88k-opcode.h	==> opcode/m88k.h
	mips-opcode.h	==> opcode/mips.h
	np1-opcode.h	==> opcode/np1.h
	ns32k-opcode.h	==> opcode/ns32k.h
	pn-opcode.h	==> opcode/pn.h
	pyr-opcode.h	==> opcode/pyr.h
	sparc-opcode.h	==> opcode/sparc.h
	tahoe-opcode.h	==> opcode/tahoe.h
	vax-opcode.h	==> opcode/vax.h
1991-12-01 04:56:32 +00:00
Steve Chamberlain 1ee1fd7e97 Initial revision 1991-12-01 04:45:47 +00:00
Steve Chamberlain 245ed2ea54 Initial revision 1991-12-01 04:26:38 +00:00
Steve Chamberlain d289576d7f Initial revision 1991-12-01 02:46:04 +00:00
Steve Chamberlain 0227e9187b Initial revision 1991-12-01 02:29:45 +00:00
Steve Chamberlain 1484208fc1 Reflect the new scheme 1991-12-01 02:12:42 +00:00
Steve Chamberlain 6d56c69a47 *** empty log message *** 1991-12-01 01:43:03 +00:00
Michael Tiemann 35fadbebb7 Updated movc and fmovc patterns to reflect the latest encodings in the
0.3.1 Sparc V9 manual.
1991-11-29 00:43:02 +00:00
Steve Chamberlain 875f1391a7 Added coff-h8300.h 1991-11-27 22:25:34 +00:00
Steve Chamberlain 1daf2df4ec * internalcoff.h: (internal_scnhdr) took out #def dependency, now
s_nreloc and s_nlnno are always long. 	(internal_reloc): allways
	has an offset field now.
1991-11-27 18:40:40 +00:00
Steve Chamberlain b4e42a642c Initial revision 1991-11-27 18:35:48 +00:00
Michael Tiemann 5bcc23e3b2 Resync reloc_type and RELOC_TYPE_NAMES. 1991-11-24 17:23:10 +00:00
John Gilmore f39eae7baa Lint 1991-11-22 16:14:23 +00:00
Per Bothner 27612c2966 stab.def: Remove the GNU extended type codes (e.g. N_SETT).
aoutx.h:  Put back the N_HEADER_IN_TEXT(x) that John removed,
but use his heuristic as its default definition.
bfd.H;  Re-generated.
1991-11-22 05:22:06 +00:00
John Gilmore c6fec0bfcb * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
that should handle all uses.  LOGICAL_ versions deleted.
Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
kind of zmagic a.out file we are looking at.
* coff-rs6000.h:  Typo.
1991-11-21 19:55:32 +00:00
John Gilmore 95b32bff0e Bring in HP a.out remnants from GDB. Eliminate obsolete a.out.gnu.h. 1991-11-21 04:06:23 +00:00
Per Bothner 22ef104a6d Re-work previous change. 1991-11-20 06:01:41 +00:00
Per Bothner 8a400a1892 Some cleanups of N_TXTADDR and N_TXTOFF. 1991-11-20 02:48:13 +00:00
Fred Fish 25c56437cf Update dwarf.h to DWARF draft 5 version from gcc2. 1991-11-18 08:04:17 +00:00
Sean Eric Fagan b260b2a000 Some COFF systems (SCO, for example) want a .comment section. Not necessary,
but useful.
1991-11-16 02:38:56 +00:00
Per Bothner 1d2c557430 Updated from ../bfd make headsers 1991-11-15 21:07:41 +00:00
Per Bothner 6b0a15959d * stab.def: Added defs for extended GNU symbol types,
such as N_SETT.  These are normally ifdef'd out (because
	of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
1991-11-15 03:47:35 +00:00
Fred Fish f5496c7e98 Add defines to support ELF symbol tables. 1991-11-15 03:20:39 +00:00
Fred Fish d6fee23897 Add support for ELF note sections, which are used in ELF core files to
hold copies of various /proc structures at the time of the core dump.
1991-11-12 03:06:05 +00:00
Steve Chamberlain 6255589afd Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
* internalcoff.h: took out the M88 dependency in the lineno
	struct.
	* coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
	32bit linno entries.
	* a29k-opcode.h: fixed encoding of mtacc
1991-11-07 19:08:56 +00:00
Steve Chamberlain cfafcfa374 Fixed encoding of mtacc instruction. 1991-11-07 16:59:19 +00:00
Steve Chamberlain bee84e0bc3 New prototype from sectino.c 1991-11-06 01:23:48 +00:00
Steve Chamberlain 358c1d4d42 Changed in line with bfd-in.h 1991-11-04 01:47:16 +00:00
Per Bothner b941cb35d2 Updated from ../bfd/bfd-in.h. 1991-11-03 19:55:59 +00:00
John Gilmore 650e42fb18 Add x_csect defines. 1991-11-01 19:14:29 +00:00
K. Richard Pixley 0e409e0b3e rewrote m68up aliases, pea works on anything 1991-10-31 07:06:33 +00:00
John Gilmore 40458cc92c Rename coff-related files. 1991-10-25 10:21:10 +00:00
John Gilmore fa8f1d093b rs6000 1991-10-25 07:59:50 +00:00
John Gilmore 9d2972d880 Add file defining rs/6000 XCOFF file format. 1991-10-25 07:59:12 +00:00
John Gilmore bbfdbb6d0e Initial revision 1991-10-25 07:59:11 +00:00
John Gilmore f883d70466 avoid "ulong". 1991-10-25 07:43:52 +00:00