Commit graph

576 commits

Author SHA1 Message Date
Ken Raeburn
7917455ffd rebuilt from current bfd library 1992-12-28 22:17:40 +00:00
Fred Fish
fa754be2d0 * bfd.h: Add declaration for bfd_get_size(). 1992-12-28 01:54:41 +00:00
Fred Fish
d73d72c77c * demangle.h: Protect file from multiple inclusions with
#if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1992-12-23 06:44:25 +00:00
Per Bothner
2f5e51f726 New version, generated automatically. 1992-12-22 23:41:30 +00:00
Stu Grossman
09f3dc6e06 * hppa.h: Move handy aliases to the front. Fix masks for extract
and deposit instructions.
1992-12-22 05:31:22 +00:00
Stu Grossman
808566e89a * bfd.h: Update to get hppa_core_struct from bfd.c. 1992-12-22 05:27:05 +00:00
John Gilmore
8cedeccaa8 Update to get tekhex tdata name change from bfd. 1992-12-17 08:43:27 +00:00
K. Richard Pixley
181ba9ee43 recording file death 1992-12-08 04:44:16 +00:00
Ken Raeburn
355e5a8e0a rebuilt after library changes 1992-12-04 15:16:43 +00:00
John Gilmore
d4a06831c1 Update to match revised bfd-in.h. 1992-11-28 12:14:45 +00:00
Ken Raeburn
f53f0a036d Change from John Carr: use v', not a', for operand 2 of vax bb* instructions. 1992-11-23 18:52:04 +00:00
Fred Fish
8921fc68eb First cut at sanitizing away chill stuff. 1992-11-16 20:48:24 +00:00
Fred Fish
2712dd005b * dwarf.h (AT_src_coords): Whitespace change only.
* dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2):
	Add from latest gcc.
	* dwarf.h (LANG_CHILL):  Add as GNU extension.
1992-11-15 17:34:37 +00:00
Ian Lance Taylor
41d1b02fe6 Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
* bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1992-11-06 00:39:31 +00:00
John Gilmore
a4c227913c Update to match EXFUN, bfd_seclet_struct, and SDEF cleanups in bfd. 1992-11-05 13:46:35 +00:00
John Gilmore
f6047bbd51 Update after bfd_seclet_struct => bfd_seclet change. 1992-11-05 13:19:06 +00:00
John Gilmore
18fe0e9f7f Update to match PARAMS changes in bfd. 1992-11-05 11:22:12 +00:00
Ken Raeburn
ef1b626858 bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so widening works
consistently.
1992-11-04 15:31:02 +00:00
John Gilmore
0a9266896a * getopt.h (struct option): RMS decided we should do it the other way. 1992-10-16 10:20:52 +00:00
K. Richard Pixley
4100543aee use the provided enum for has_arg 1992-10-16 05:49:54 +00:00
K. Richard Pixley
ae0f48c2ed casts for ultrix compiler 1992-10-16 04:44:36 +00:00
John Gilmore
c98d03eacf Update after comment changes. 1992-10-15 11:36:46 +00:00
Steve Chamberlain
ab414d8767 Now a bfd knows whether underscores are normally prepended
to symbols in its file format.
1992-10-08 16:03:58 +00:00
Fred Fish
8513228a6d Keep adobe.h, needed to compile bfd/aout-adobe.c 1992-09-27 06:23:03 +00:00
Ian Lance Taylor
66beed38d2 Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
* m68k.h: merged Motorola and MIT syntax.
1992-09-09 18:38:50 +00:00
Per Bothner
6028992239 Regenerated from bfd-in.h. 1992-09-03 22:24:03 +00:00
Stu Grossman
2c0e53a423 * bfd.h (struct reloc_howto_struct): size needs to be signed if
it's going to hold negative values.
1992-09-03 16:13:22 +00:00
Per Bothner
c97259275e * demangle.h: New file, moved from ../gdb. Made independent
of gdb.  Allow demangling style option to be passed as a
	parameter to cplus_demangle(), but using the
	current_demangling_style global as the default.
1992-08-31 00:57:03 +00:00
Fred Fish
afb5deddd5 * obstack.h: Merge comment change from current FSF version. 1992-08-29 17:10:29 +00:00
Brendan Kehoe
e1f6e8ed5c Forgot to add we32k.h. 1992-08-28 21:01:47 +00:00
Brendan Kehoe
63237c0228 Last file for preliminary support of the we32k (AT&T 3b2 family). 1992-08-28 17:17:33 +00:00
Brendan Kehoe
6697a1a911 Add preliminary support for the we32k (AT&T 3b2). 1992-08-27 22:11:48 +00:00
Ken Raeburn
7b22a53c6c m68k.h (m68ec030): Defined as alias for 68030.
(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" for
immediate 0-7 added.  Set up some opcodes (ptest, bkpt) to use them.
Tightened description of "fmovex" to distinguish it from some "pmove"
encodings.  Added "pmove" for 68030 MMU regs, cleaned up descriptions that
claimed versions were available for chips not supporting them.  Added
"pmovefd".

sparc.h: Fixed up some comments.
1992-08-26 03:46:22 +00:00
Steve Chamberlain
1f0c772a89 * internal.h: added #define for STYP_LIT, removed from a29k and
h8300.
1992-08-25 22:23:20 +00:00
Steve Chamberlain
3ab9faab12 Regenerated after Z8000 addition 1992-08-25 22:09:47 +00:00
Steve Chamberlain
eaa0f4f8e6 Support for the Z8000 1992-08-25 22:07:19 +00:00
Ken Raeburn
3ae49aef48 * bfd.h: Regenerated after page/segment size changes. 1992-08-17 16:05:07 +00:00
John Gilmore
7b7ba3b842 Add aout/adobe.h. 1992-08-15 11:23:46 +00:00
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
John Gilmore
85d433c30d Use RS6000COFF_C, not AIXCOFF_C. 1991-10-25 07:17:33 +00:00
John Gilmore
6603bf38d7 RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
John Gilmore.
1991-10-25 05:36:31 +00:00
Fred Fish
fa4248e315 Add "dwarf.h". 1991-10-24 18:12:14 +00:00
Fred Fish
0e17578d0c Document added dwarf.h file. 1991-10-24 11:16:02 +00:00
Fred Fish
1f5518a95d Initial revision 1991-10-24 11:15:35 +00:00
Steve Chamberlain
a0788ae38f *** empty log message *** 1991-10-21 16:46:41 +00:00
John Gilmore
1c0678213e * aout64.h: Remove PAGE_SIZE defines; they are target-dependent.
Add N_FN_SEQ for N_FN symbol type used on Sequent machines.
* stab.def:  Include N_FN_SEQ in table.
* bout.h:  External formats of structures use unsigned chars.
1991-10-16 20:35:06 +00:00
John Gilmore
775e3a22af Remove include files to bfd/hosts. 1991-10-16 01:08:08 +00:00
Steve Chamberlain
0c210c9c52 * bfd.h:upgrade from bfd.c
* internalcoff.h: add n_name, n_zeroes and n_offset macros
	* amdcoff.h: Define OMAGIC and AOUTHDRSZ.
1991-10-11 19:44:01 +00:00
Per Bothner
23adc11718 * a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
* bfd.h (align_power): Add (actually move) comment.
1991-10-11 18:01:05 +00:00
John Gilmore
1b78540a99 Roll in some changes. Unlikely to compile yet. 1991-10-11 11:11:46 +00:00
John Gilmore
a7503c672b * m68kcoff.h: Remove `tagentries' which snuck in from the i960
COFF port.
1991-10-07 02:29:42 +00:00
John Gilmore
2d8ffde474 * aout64.h: Move struct internal_exec to ../bfd/libaout.h so
it can be shared by all `a.out-family' code.  Rename
EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE.  Use basic types
for nlist members, and make strx integral rather than pointer.
More commentary on n_type values.
1991-10-07 02:29:12 +00:00
John Gilmore
08c6aaccee a.out.vax.h gone. 1991-10-05 06:18:24 +00:00
John Gilmore
81f8fee921 * h8300-opcode.h: Remove `_enum' from the typedef for an enum.
* bfd.h:  Update to match bfd changes.
1991-10-05 05:29:40 +00:00
Steve Chamberlain
4677309015 New file from bfd.c 1991-10-05 00:42:57 +00:00
Steve Chamberlain
82ef74dcc7 Various binary patten fixes. 1991-10-04 23:52:42 +00:00
John Gilmore
89cbb7064f Add 386 Mach host support. 1991-10-04 08:28:03 +00:00
John Gilmore
f7cfc4a6a9 * bfd-in.h: enum boolean => enum bfd_boolean for SVR4. Gumby's
prediction is vindicated!
1991-10-04 02:50:35 +00:00
John Gilmore
b14f76edd1 Add elf-*.h files. 1991-10-03 22:24:27 +00:00
Steve Chamberlain
de7e640dd5 * fixed prototype for reloc_type_lookup 1991-10-03 15:41:41 +00:00
John Gilmore
2d996e5dc9 Initial revision 1991-10-01 19:26:34 +00:00
John Gilmore
927edea6e7 * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
Add preliminary ELF support, sufficient for GDB, from Fred Fish.
* sysdep.h, sys/h-amix.h:  Support Amiga SVR4.
1991-10-01 19:25:51 +00:00
John Gilmore
d2b833bc89 * sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>) 1991-10-01 12:00:11 +00:00
Steve Chamberlain
40a0843272 * bfd.h, change version number to 0.18, this makes a
gap, but now is the same as the linker version number.
1991-10-01 04:20:30 +00:00
Steve Chamberlain
b39096a4f4 Better support for the h8, and various architecture things 1991-10-01 03:46:35 +00:00
Per Bothner
f99988e38f * sysdep.h: Define NEWSOS3_SYS, and use it. 1991-09-30 19:54:08 +00:00
Steve Chamberlain
77507546d2 Newly created 1991-09-26 22:46:53 +00:00
Steve Chamberlain
86adb4373e Initial revision 1991-09-26 22:46:52 +00:00
John Gilmore
30c52cdf23 Update N_FN value to 0x1F. Add comments about N_EXT bits. 1991-09-20 21:50:27 +00:00
John Gilmore
8215bbacd0 Undo precipitous changes. 1991-09-20 03:44:17 +00:00
Sean Eric Fagan
b1c86ef190 *** empty log message *** 1991-09-19 22:28:00 +00:00
John Gilmore
4cd302072f Add GNU Modula-2 debug stab, from Andrew Beers. 1991-09-17 14:54:12 +00:00
John Gilmore
794111e75a Use simpler name (that matches bfd/config/h-ultra3!) 1991-09-13 05:24:00 +00:00
John Gilmore
2fbf0d18b8 Removes sparc-opcode.h rather than the file it is sanitizing, if not testing!
(fixed...)
1991-09-13 05:17:53 +00:00
John Gilmore
2c346475aa Update with improved text. 1991-09-13 02:50:40 +00:00
John Gilmore
054862cfa1 * internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM): Define these
for internalcoff, separately from the various external coff's.
* amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h,
m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for
the external struct definitions.
* ecoff.h: Remove these #define's, kludge no longer needed.
1991-09-12 21:27:49 +00:00
John Gilmore
b1815762f9 * i386coff.h (LINESZ): Always 6, not based on sizeof(). 1991-09-10 17:13:21 +00:00
John Gilmore
e557edcf98 * a.out.gnu.h, aout64.h: Add N_WARNING. Change N_FN to 0x0E,
to match SunOS and BSD.  Add N_COMM as 0x12 for SunOS shared lib
support.
* stab.def:  Add N_COMM to table, fix overlap comment.
1991-09-04 16:03:52 +00:00
K. Richard Pixley
5f62d65b5a Adding "recover"'ability. 1991-09-04 02:51:18 +00:00
K. Richard Pixley
78375cd354 Bugs john noticed. 1991-09-04 02:28:15 +00:00
John Gilmore
4efb1cc9f0 Merge with FSF. 1991-09-03 13:35:35 +00:00
John Gilmore
55fbee918b Merge with latest FSF versions. 1991-09-03 13:32:50 +00:00
K. Richard Pixley
1312dccc30 Recover the editted files. 1991-09-02 21:21:47 +00:00
K. Richard Pixley
1493817dff m68040 support. 1991-09-01 23:45:00 +00:00
Stu Grossman
5fad8bf967 Merge in irix support. 1991-08-31 00:59:29 +00:00
John Gilmore
4d84d6ad73 Paperwork handled for AMD Coff. 1991-08-29 00:34:45 +00:00
John Gilmore
e10f519d25 Fix the sun3 segment size rounding value. 1991-08-23 20:57:17 +00:00
John Gilmore
d7f8f106b9 * a.out.gnu.h, a.out.sun4.h: Make SEGMENT_SIZE able to depend
on the particular a.out being examined.
* a.out.sun4.h:  Define segment sizes for Sun-3's and Sun-4's.
* FIXME:  a.out.gnu.h is almost obsolete.
* FIXME:  a.out.sun4.h should be renamed a.out.sun.h now.
1991-08-23 08:56:39 +00:00
John Gilmore
49d6a0e673 Add ChangeLog for Include. 1991-08-22 08:00:35 +00:00
John Gilmore
797d1b8939 * Start a ChangeLog for the includes directory.
* a.out.gnu.h (N_FN):  Fix value -- was 15, should be 0x1E.
* stab.def:  Update allocation table in comments at end,
to reflect reality as I know it.
1991-08-22 03:33:59 +00:00
John Gilmore
5dd477d447 Support HP-300's under BSD. 1991-08-22 03:00:18 +00:00
Roland Pesch
1ac2d1f2ad Newly regenerated from BFD .c's, with less obtrusive indications of origins. 1991-08-21 21:40:03 +00:00
John Gilmore
bc7d7419ad The machine-dependent files should declare the section names - not the
"internal" file.  Previously this was done as a mishmash.
1991-08-21 04:08:28 +00:00
Roland Pesch
2f60a8804d Check in with stuff from core.c (after PROTOS update in bfd Makefile) 1991-08-20 22:25:05 +00:00
K. Richard Pixley
24e2462158 Fixed compilation error. 1991-08-20 01:18:09 +00:00
Steve Chamberlain
bded7de213 Documentation changes 1991-08-17 00:07:43 +00:00
K. Richard Pixley
88f13fd058 Mostly just formatting and comments. 1991-08-16 19:09:17 +00:00
K. Richard Pixley
7078c4acc1 added spaces after ,a annuls and ,N ,T bpred bits. 1991-08-15 20:35:45 +00:00
Steve Chamberlain
9bbfd0574d N_INDR movement
now in a.out.gnu.h and aout64.h, not in stab.def
1991-08-06 21:31:01 +00:00
K. Richard Pixley
9ec1ce8ab5 Fixing CONST declarations. 1991-08-06 07:20:27 +00:00
K. Richard Pixley
3a668184f2 *** empty log message *** 1991-08-05 22:31:05 +00:00
K. Richard Pixley
c5c604c446 Added (sun?) instructions so that gas can assemble a sun cc produced
gnulib1.s.
1991-08-02 22:19:40 +00:00
Steve Chamberlain
1c6c65989b *** empty log message *** 1991-08-01 23:38:49 +00:00
John Gilmore
3097f7184a Remove amdcoff.h by default because its copyright is not assigned to FSF.
"Sanitize -keep-29k" will keep it.
1991-07-31 17:36:04 +00:00
John Gilmore
51c27f4925 Remove symseg.h, the ancient GDB symbol-segments (gdb-specific debug
information) definition.
1991-07-31 03:11:46 +00:00
K. Richard Pixley
0285f1792f Pulling in the motorola-'040-library line switch patch from wrs. 1991-07-27 02:31:30 +00:00
John Gilmore
095c7223f3 Update copylefts of all copylefted files to Version 2.
Add header comments to a few files (ieee, oasys) that Steve never
commented.  Preparation for gdb-3.98 release.
1991-07-25 00:48:28 +00:00
K. Richard Pixley
ac61496ccd Re-merged m68k support for gas. 1991-07-24 23:44:07 +00:00
Steve Chamberlain
ad248080bd Added some hints about documentation
Fixed prototype for bfd_get_elt_at_index
1991-07-24 23:22:21 +00:00
John Gilmore
8e71e6e376 Add COPYING file. 1991-07-24 01:07:25 +00:00
John Gilmore
24d6615cd0 Blow away v9 stuff in aout64.h too. 1991-07-24 00:47:13 +00:00
Steve Chamberlain
bdedf53f2a *** empty log message *** 1991-07-23 23:36:28 +00:00
John Gilmore
50651e5e43 ieee.h, oasys.h: Add some struct and enum tags for debugging.
internalcoff.h:  Comment changes.
ecoff.h:  Add back in the relocation entries, deleted accidentally,
and the sizes of ordinary COFF symbol fields for internalcoff.h.
1991-07-21 13:09:10 +00:00
John Gilmore
fb3ee1c0d5 Give all enums names. Helps in debugging. 1991-07-21 06:40:42 +00:00
John Gilmore
d6c01d81db Eliminate normal-COFF things from ecoff.h that are really not present in
ecoff files.  Eliminate traces of ecoff support in intel-coff.h.
1991-07-21 01:51:49 +00:00
K. Richard Pixley
68359a924f Changes for %d and %q registers. 1991-07-20 01:49:51 +00:00
Steve Chamberlain
fcc654cbfd Changes in reloc numbers, lint, and removal of const 1991-07-19 15:28:37 +00:00
K. Richard Pixley
1b2d0bf260 "brz <register>, label" bug fix. 1991-07-18 02:21:09 +00:00
Steve Chamberlain
0d6321eba2 *** empty log message *** 1991-07-16 20:50:29 +00:00
Steve Chamberlain
e8929c8dee *** empty log message *** 1991-07-16 16:21:13 +00:00
Steve Chamberlain
2013f9b4e1 Initial revision 1991-07-15 23:43:15 +00:00
Steve Chamberlain
a737c70bde *** empty log message *** 1991-07-15 23:41:06 +00:00
Jim Wilson
ea361b4ab5 Add movgeu and movlu insns. Add `,a' for the fbcc insns. 1991-07-10 13:16:07 +00:00
K. Richard Pixley
c7236eee80 More v9 fixes. 1991-07-10 02:44:13 +00:00
K. Richard Pixley
52686f5037 Working out v9 bugs. 1991-07-09 19:19:15 +00:00
K. Richard Pixley
2d413945c9 Once more, this time with sane opcodes. 1991-07-09 00:57:44 +00:00
K. Richard Pixley
e8b85e2e2d upgrade from v9 delta doc 2.02 to delta 2.1. 1991-07-09 00:43:24 +00:00
John Gilmore
2886a9a9ad Give external_aouthdr struct a name. This lets its type be shown
more reasonably by gdb.
1991-07-09 00:34:45 +00:00
John Gilmore
f0514586c3 Add declarations for bfd_coff_swap_aux_in, swap_sym_in, swap_lineno_in,
bfd_core_file_failing_command, failing_signal, matches_executable_p.
Apparently these were lost in Steve's documentation merge.
1991-07-06 08:39:24 +00:00
Steve Chamberlain
7a276b09e5 *** empty log message *** 1991-07-04 16:56:17 +00:00
K. Richard Pixley
21c97f13c7 Changes for v9. 1991-06-20 21:47:21 +00:00
K. Richard Pixley
c95b6fd116 v9 checkpoint. 1991-06-16 17:48:13 +00:00
Steve Chamberlain
de9d4075d8 *** empty log message *** 1991-06-14 22:14:07 +00:00
Steve Chamberlain
ea01709763 bfd.h: added alignment field
oasys.h: increased limit

*coff internal stuff factored into internallcoff.h
1991-06-14 20:48:29 +00:00
Steve Chamberlain
42e15245dc Initial revision 1991-06-14 20:48:21 +00:00
K. Richard Pixley
14fce76350 Initial revision 1991-06-14 18:02:36 +00:00
Steve Chamberlain
50a52c1a15 * oasys.h: Fixed shape of module structure
* bfd.h: better (but not great) fix for coff swap routines
1991-06-07 01:32:32 +00:00
K. Richard Pixley
86b2c77541 This butchery gets me around a coff dependancy problem and into stage2
again.  This should not be considered real code.
1991-06-06 22:32:20 +00:00
John Gilmore
4cc47c9e93 Update to GPL revision 2. 1991-06-04 08:35:59 +00:00
John Gilmore
137a7f1119 Add i386coff.h. Print msg when sanitizing sparc-opcode.h. 1991-05-31 11:26:52 +00:00
Steve Chamberlain
2700c3c75a *** empty log message *** 1991-05-30 22:33:01 +00:00
K. Richard Pixley
c93e2c55fc Changed a comment. 1991-05-27 20:57:27 +00:00
K. Richard Pixley
5f2e3309fe Added gt and lt aliases for g and l conditions. Also, added "[i]"
lines for "[i+1]" instructions.
1991-05-25 13:35:44 +00:00
Steve Chamberlain
517496c5bc Initial revision 1991-05-25 01:51:54 +00:00
K. Richard Pixley
0fd8d5d963 Initial revision 1991-05-23 17:10:40 +00:00
K. Richard Pixley
d19d9ce067 Macro'd everything, tightened masks. 1991-05-23 03:49:53 +00:00
K. Richard Pixley
839df5c343 v9 stuff. 1991-05-22 01:18:42 +00:00
Steve Chamberlain
4dec1c1297 Fixed multiple definition of put_16 and get_16 1991-05-21 20:18:12 +00:00
Steve Chamberlain
1797fccf85 Removed the V9 comment 1991-05-21 16:05:19 +00:00
Steve Chamberlain
7f3d9f4603 Removed bfd_h_get_x 1991-05-21 16:04:48 +00:00
John Gilmore
9b9c5c39bb Add target_defaulted to bfd struct. Fix formatting in various places.
Fix some obsolete comments.  Remove macros for obsolete bfd_symbol_value,
bfd_symbol_name, bfd_get_first_symbol, bfd_get_next_symbol,
bfd_classify_symbol, bfd_symbol_hasclass.
1991-05-21 03:08:37 +00:00
Steve Chamberlain
7ed4093abc *** empty log message *** 1991-05-21 00:14:16 +00:00
John Gilmore
1ccc2d06eb Add Vax-BSD and Tahoe-BSD support. 1991-05-19 22:30:22 +00:00
John Gilmore
d7344eca22 Initial revision 1991-05-19 15:26:27 +00:00
K. Richard Pixley
e1bba588b8 Merged in gdb changes. 1991-05-19 08:05:16 +00:00
K. Richard Pixley
089aacdb56 Initial revision 1991-05-19 00:19:54 +00:00
Steve Chamberlain
a3bb31a043 Initial revision 1991-05-18 02:58:02 +00:00
Steve Chamberlain
19b03b7aa4 *** empty log message *** 1991-05-18 02:57:45 +00:00
K. Richard Pixley
f827120d45 Gas buys into ../include. Files merged. 1991-05-18 02:44:28 +00:00
Steve Chamberlain
fb030779ae *** empty log message *** 1991-05-13 19:56:07 +00:00
Steve Chamberlain
a8f3d65117 Fixed the shapes of external things some more.

1991-05-11 02:23:48 +00:00
John Gilmore
66d4e1bb88 Update for Sony News port and split of a.out into several variants.
Add write_contents to format-dependent vector.
1991-05-10 23:41:14 +00:00
John Gilmore
df77307a2a Initial revision 1991-05-10 23:41:10 +00:00
Steve Chamberlain
4322f04db6 changed forward declaration struct stat; to reduce warnings. Changed
common on bfd_h_<x>_x.
1991-05-10 19:44:17 +00:00
Steve Chamberlain
81623791e4 Now there are two incarnations of relocs, linenos and syments. One for
internal digestion, and one full of char arrays for I/O. The original
names have gone to detect errors.
1991-05-10 19:41:19 +00:00
Steve Chamberlain
9dce1776b6 Initial revision 1991-05-10 19:40:56 +00:00
John Gilmore
bf475b4991 Make it limp for MIPS ECOFF, too. 1991-05-03 01:24:03 +00:00
Jim Kingdon
8c01a0eab1 Make bfd_filename return a char *, not a const char *. 1991-05-02 19:05:06 +00:00
John Gilmore
9c6a9c925f Update for merge of main BFD and GDB's BFD. Remove "_struct" suffix
on all struct types -- they are in a separate namespace anyway.
Move bfd_alloc, bfd_zalloc, bfd_realloc, bfd_release into libbfd.h,
since external users shouldn't be calling them anyway.
1991-05-02 02:52:21 +00:00
John Gilmore
ec08b07730 Remove BFD_SUCCESS and BFD_FAILURE, replace with a comment about return
values of functions.
1991-04-26 16:32:20 +00:00
John Gilmore
bad3df6720 Merge intel-deliver and amd-deliver "include" directories, and the
GDB include directory, all into a single include directory.

There are minor corresponding changes in a few files in bfd and gdb.
1991-04-25 04:20:18 +00:00
John Gilmore
a07cc61341 Initial revision 1991-04-25 04:20:11 +00:00
K. Richard Pixley
dd3b648e8b Johns release 1991-03-28 16:28:29 +00:00
K. Richard Pixley
16423a4a99 This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
1991-03-25 22:25:13 +00:00
K. Richard Pixley
b37af01c89 as rich copied from mike 1991-03-25 22:25:13 +00:00
K. Richard Pixley
61a153e5c1 as rich copied from mike 1991-03-25 22:25:08 +00:00
K. Richard Pixley
fcd5c2934e Initial revision 1991-03-25 22:25:03 +00:00