Commit graph

664 commits

Author SHA1 Message Date
David D. Zuhn
a52057f811 change to new solaris naming system, add sysv4 host config 1992-06-13 00:43:08 +00:00
John Gilmore
80bdcb77bd * elf.c (elf_obj_tdata): Merge elf_obj_tdata_struct and
elf_core_tdata_struct into a single common struct.  Core files
wouldn't have worked at all without this.
(bfd_elf_find_section):  New function for GDB's undercover use
to find string sections that BFD hides from it.
(elf_get_str_section):  Avoid multiple alloc&reads for same data; lint.
(elf_object_p, elf_core_file_p):  Allocate internal file header
storage dynamically.
* bfd.c (union {...} tdata):  Remove elf_core_tdata_struct.
* demo64.c:  Prevent "empty translation unit" warnings from idiots.
1992-06-11 08:10:04 +00:00
Fred Fish
df03b780f4 * config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL. 1992-06-10 02:17:08 +00:00
John Gilmore
ab37d4f663 * configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5. 1992-06-07 00:03:50 +00:00
Per Bothner
2a4e0ef292 Add apollo68.h. 1992-05-26 23:59:37 +00:00
Steve Chamberlain
ab98fd5dbc * coff-a29k.c: do byte relocs correctly
* coffcode.h (styp_to_sec_flags): never load INFO sections
	* seclet.c (rel): don't relocate INFO sections
1992-05-26 23:53:00 +00:00
Steve Chamberlain
780c477aff 29k const fix 1992-05-26 22:20:09 +00:00
Steve Chamberlain
954d412a06 Fix some typos 1992-05-26 19:08:48 +00:00
Steve Chamberlain
8b046402f5 This is a test to see if the file is still locked. 1992-05-26 14:51:23 +00:00
Ken Raeburn
8070f29df5 Lots of changes from gas-bfd work. Includes:
* working reloc lookup support
 * better support for creation of COFF files from scratch
 * misc doc changes, macro tweaks, "const" additions, typo fixes, etc.
 * one or two ugly kludges that should get cleaned up (but what's one
   or two more, in BFD?)
See ChangeLog for details.
1992-05-26 03:45:31 +00:00
Ken Raeburn
20edaa8e77 Lots of changes from gas-bfd work. Includes:
* working reloc lookup support
 * better support for creation of COFF files from scratch
 * misc doc changes, macro tweaks, "const" additions, typo fixes, etc.
 * one or two ugly kludges that should get cleaned up (but what's one
   or two more, in BFD?)
See ChangeLog for details.
1992-05-26 03:23:53 +00:00
David Henkel-Wallace
10dea9ed17 A couple of things from the net. 1992-05-20 06:47:14 +00:00
Steve Chamberlain
de1478e115 Fix various protos so bfd/binutils compile on sun3 with gcc 1992-05-18 22:46:15 +00:00
K. Richard Pixley
bec9b33551 fix declaration of free 1992-05-17 00:58:37 +00:00
Steve Chamberlain
bbbd93b8e9 Tue May 12 14:08:59 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation
	* coff-h8300.c (reloc_processing): all relocs are relative to
	section start.
	* opncls.c: don't use fdopen on DOS systems

	short patches from Glenn Kasten (glenn@ready.com)
	* target.c: enabled oasys support
	* oasys.c:  Insert . when UNDERSCORE_HACK is enabled,
	fix problem where a relocation which crossed a modification byte
	boundary did not work. Fix problem where a relocation near the end
	of a data record did not work.
1992-05-12 21:42:36 +00:00
Steve Chamberlain
f6eaba8395 Add definition of free 1992-05-12 14:55:32 +00:00
Steve Chamberlain
cb467682ed Compile with acc 1992-05-08 21:07:40 +00:00
K. Richard Pixley
5a9b659196 fix cc compile failure 1992-05-06 18:11:49 +00:00
Steve Chamberlain
7969cb57d0 Renamed dup other_dup to stop conflict on iris 1992-05-05 21:34:14 +00:00
Per Bothner
641b6d2b30 * bfd-in.h: Increase version number to 1.97, for consistency with ../binutils.
* Makefile.in:  docdir is ./doc, not ${srcdir}/doc.
1992-05-05 21:21:59 +00:00
Per Bothner
892205bc4b Get rid of bogus comment in compiler command rule. 1992-05-05 20:54:18 +00:00
Steve Chamberlain
ae6e60b501 Lint 1992-05-05 02:28:56 +00:00
Steve Chamberlain
2cfd05621b * bfd-in.h: bump version to 1.96
Major change; changed calling convention for
	 bfd_get_relocated_section_contents so that caller allocates
	 memory for section data.
	* coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c,
	seclet.c, targets.c, bfd.c: reflect new convention.
	* coffcode.h (styp_to_sec_flags): if styp_flags is not a special
	case, then use reasonable default values for SEC_* flags.
1992-05-04 23:42:03 +00:00
Steve Chamberlain
b9b40ee01d * coffcode.h (coff_write_object_contents): use RELSZ to work out
size of output reloc struct.
1992-05-02 01:52:39 +00:00
Steve Chamberlain
54862c89ac * coffcode.h (coff_write_object_contents): use RELSZ to work out
size of output reloc struct.
1992-05-02 01:46:50 +00:00
Steve Chamberlain
9068cbe7b4 new_bfd_contained_in : Inherit target->defaulted from parent 1992-05-02 01:43:21 +00:00
Steve Chamberlain
69e0d34d4d * targets.c, Makefile.in: comment out tekhex for the moment.
* ieee.c: if some places where null pointers were used instead of &bfd_abs_section.
	* configure.in: tandem target is st2000
	* coff-m68k.c: rename static howto_table to global
	m68kcoff_howto_table.
	* bout.c: remove unnecessary abort
1992-05-02 01:41:33 +00:00
Steve Chamberlain
859f11ffd8 * coff-a29k.c: various changes to the way relocations work to cope
with the "new order" and latent bugs.
	* coffcode.h: lint
1992-05-01 20:00:26 +00:00
Michael Tiemann
b96a430e09 Fix a typo (missing ||) in b_out_squirt_out_relocs. 1992-04-29 20:45:03 +00:00
Steve Chamberlain
5022aea5df * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)
bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way.
	* reloc.c (bfd_perform-relocation): don't relocate refs to
	absolute symbols if doing a partial link.
1992-04-29 19:40:35 +00:00
K. Richard Pixley
f94dcdb2bd Do the CFLAGS thing. 1992-04-28 17:22:07 +00:00
Stu Grossman
7b42a5d9ff * configure.in: Add a29k-amd-udi. 1992-04-24 14:37:32 +00:00
Fred Fish
55c0061edd aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_exec
structure before initializing the fields that are used, so that the unused
fields are in a known state.  Two of these structures are memcmp'd so
any fields not explicitly initialized must be set to a known state.
1992-04-24 01:42:41 +00:00
Fred Fish
64cebbc53a Finish eradication of MINUS_G per current configuration strategy. 1992-04-22 21:49:56 +00:00
Fred Fish
011612f7f2 Finish MINUS_G eradication per new configure strategy. 1992-04-22 21:48:51 +00:00
Fred Fish
be2d8c134a Convert typedef that typedefs nothing into a normal structure declaration.
Prototype args to function that second arg of pass_over points to.
1992-04-22 16:40:35 +00:00
K. Richard Pixley
6e491a87f9 rework CFLAGS, etc. 1992-04-21 05:27:57 +00:00
Fred Fish
a14b294143 Add tekhex.c 1992-04-18 04:38:26 +00:00
Steve Chamberlain
e59320117e Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* bfd.c, Makefile.in: added tekhex
	* aoutx.h (set_section_contents): pages should be padded to the
	size of a page, not the size of a segment.
	* configure.in: added go32 host and i386-aout target.
	* i386aout.c, libaout.h: now works for go32 target
	* ieee.c: fix bit rot.
	* seclet.c: support for padding seclet type.
1992-04-17 16:22:44 +00:00
Steve Chamberlain
267998d84f New definition of padding seclet 1992-04-17 16:14:34 +00:00
K. Richard Pixley
30662ca6a8 Add .NOEXPORT: so that doc directory doesn't inherit a bad definition
for target_makefile_frag.
1992-04-16 01:23:41 +00:00
Fred Fish
e4b9dd935b Ifdef-out debugging code, and ifdef-out code that aborts on unhandled
sections (this was causing needless gdb aborts; gdb doesn't care about
these sections anyway).
1992-04-15 05:32:58 +00:00
Fred Fish
808dfd5aab Fix couple of function args that expect to be passed CONST pointers, and
boolean functions that were returning NULL, which can be "void *" rather
than just bare 0.
1992-04-14 21:41:30 +00:00
Sean Eric Fagan
570556da54 Changed to support Apollo Series 400 under bsd4.3 emulation environment. 1992-04-14 21:28:04 +00:00
Sean Eric Fagan
59ad286d22 New header file for Apollo Series 400 running under BSD4.3 emulation. 1992-04-14 20:25:29 +00:00
Mark Eichin
37ac3b76ec Massive changes. Elf sections are now processed into BFD sections only
if they make sense as independent sections; symbols and relocs are
turned into BFD symbols and relocs; objects are now created.
	objdump and copy mostly work on .o files.
	this check-in will be followed by gdb testing.
	the code has *not* yet been split up the way coff is to
support multiple architectures and bit widths.
	no ChangeLog entries yet; too big... nearly everything changed.
1992-04-13 15:01:54 +00:00
Fred Fish
5868184b8d Pass on MINUS_G to recursive makes. Recognize ncr3000 config. 1992-04-11 05:38:40 +00:00
Fred Fish
ccc76ce9bf New config files for NCR 3000. 1992-04-11 05:31:31 +00:00
John Gilmore
5a3859296d apollo68v.h => apollov68.h (must be for DOS 8.3 names or something) 1992-04-09 07:26:14 +00:00
John Gilmore
aee06af3b4 Remove $Log stuff. 1992-04-09 07:06:54 +00:00
John Gilmore
79a6ce4fa6 * Makefile.in: Now that we have sym.h and symconst.h, compile
coff-msym.c on all systems.
* coff-msym.c:  Update include files and comments; add weakext bit.
1992-04-03 01:47:27 +00:00
John Gilmore
adf5061ceb * archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c,
section.c, srec.c, syms.c, coff-h8300.c:  Lint.
1992-04-02 07:26:31 +00:00
Stu Grossman
95e19a8afe Add sysv4.h 1992-03-31 04:49:27 +00:00
Stu Grossman
a11565c970 Add irix4.h 1992-03-31 04:46:53 +00:00
Stu Grossman
9ef1e2da7c Keep PORTING 1992-03-31 04:44:32 +00:00
John Gilmore
be78a1301f * config/sparc-elf.mt, hosts/sysv4.h: New config files. 1992-03-29 18:46:10 +00:00
John Gilmore
c86190dd2a * bout.c, coff-a29k.c, coff-i960.c: Lint.
* configure.in:  Add new host and target configs.
* elf.c (bfd_prstatus, bfd_fpregset):  Avoid typename of register
structs, which vary; just use member name.
(elf_object_p, elf_core_file_p):  Lint, fix comments.
* config/sparc-elf.mt, hosts/sysv4.h:  New config files.
1992-03-29 18:45:43 +00:00
Fred Fish
d4acec2c22 Fix to use a single disposable copy of section header table and program
header table entries.
1992-03-28 21:10:05 +00:00
John Gilmore
17904eeb4d Set MINIMIZE to 0 for a real release. 1992-03-27 01:00:58 +00:00
K. Richard Pixley
fbad27e8b3 add support for irix4 1992-03-24 23:58:58 +00:00
Stu Grossman
2b7eef3c57 * coff-msym.c (ecoff_swap_rfd_in): remove & for array ref. 1992-03-24 06:39:01 +00:00
Per Bothner
afbdd10672 * bout.c (b_out_slurp_reloc_table): Use BFD_ASSERT macro,
not internal bfd_assert function (twice).
1992-03-17 22:14:18 +00:00
Steve Chamberlain
b772312e68 * aout-target.h: change ar_max_namelen to 15 (the right value)
* coff-a29k, coffcode.h: more hangovers from the bfd_abs_section
	change
1992-03-17 18:47:16 +00:00
Steve Chamberlain
0d65ac52cd More bitrot 1992-03-17 00:41:11 +00:00
Steve Chamberlain
fc2f4c758a Remove i960 b.out bitrot. 1992-03-16 22:59:58 +00:00
Fred Fish
009898fddb Convert calls to bare malloc() to bfd_xmalloc(). 1992-03-15 01:33:32 +00:00
K. Richard Pixley
935325ad0f pass MAKEINFO on recursion 1992-03-14 02:54:17 +00:00
Steve Chamberlain
302c8ab121 Fixed the whitespace 1992-03-13 15:57:41 +00:00
Steve Chamberlain
3e312eb07f * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.
host/h-<foo> now just <foo>.
	* configure.in: reflect changes
1992-03-13 15:43:32 +00:00
Per Bothner
2a274d5d19 * libbfd-in.h (set_tdata): Make change of Feb 27 in the
actual source file, not just the generated libbfd.h.
1992-03-12 19:17:28 +00:00
John Gilmore
77c3feeed1 mips-big-* target 1992-03-12 06:08:56 +00:00
K. Richard Pixley
335413d8ea include ansidecl.h 1992-03-08 07:11:56 +00:00
Steve Chamberlain
d446483b5e * coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run gdb on little
endian 960 code.
	* archive.c (compute_and_write_armap): indirect symbols should go
	into the archive header too.
1992-03-07 18:36:38 +00:00
Steve Chamberlain
94f02cf2c2 * chew.c: now has -w switch turn on warnings 1992-03-07 02:54:09 +00:00
Steve Chamberlain
56a56f4c15 Now use EXFUN rather than PROTO, so that things using ansidecl.h and
not bfd.h can use them
1992-03-06 12:14:14 +00:00
John Gilmore
583f79e974 Add rule for coff-msym. 1992-03-06 08:42:41 +00:00
John Gilmore
6dc776918c Add swapping of RFD's. 1992-03-06 08:06:56 +00:00
John Gilmore
5c12fcf521 * coff-msym.c: Move this file from gdb/ecoff.c. It
handles byte-swapping for ECOFF (MIPS symbol) files.
1992-03-06 07:53:38 +00:00
John Gilmore
246ccf5f8f Initial revision 1992-03-06 07:53:37 +00:00
Per Bothner
cf15d9e97a New file: rs6000-core.c. 1992-03-02 06:39:32 +00:00
Per Bothner
8eb8b9aaa3 * aoutx.h (NAME(aout,print_symbol)): Don't print
symbol addresss for undefined symbols.
	* coff-rs6000.c:  Various updates (due to target-
	independent changes).
	* libbfd.h:  Ditto (tdata field is now a union).
	* hosts/h-sparc.h:  Removed prototype for bogus function
	'emset' (presumably should have been 'memset' - which is there).
1992-02-29 04:44:27 +00:00
Steve Chamberlain
e7b4046cbf Don't core dump if no output section available for a symbol 1992-02-27 19:22:41 +00:00
Steve Chamberlain
6db82ea7e5 * aoutx.h (translate_from_native_sym_flags): when creating an alias symbol, fill in the section as undefined, rather than leaving it blank 1992-02-27 17:26:08 +00:00
Steve Chamberlain
1d535e75df Wed Feb 26 19:40:59 1992 Steve Chamberlain (sac at thepub.cygnus.com)
* bfd.c: lint
	* coff-h8300.c: fix stupid reloc subtraction bug
	* coffcode.h (coff_swap_aux_out): only swap a tvndx by 2 bytes,
	since that's how wide it is. (coff_slurp_symbol_table): always zero out
	the symbol.flags and done_lineno fields.
1992-02-27 03:52:15 +00:00
Steve Chamberlain
13b351cceb DOS file name change 1992-02-21 22:55:08 +00:00
Steve Chamberlain
433fb166d4 Name change for DJ 1992-02-21 22:54:39 +00:00
Steve Chamberlain
d05511ca57 * coffcode.h (coff_swap_aux_in): lint, (coff_print_symbol): prints
out tagndx too.
	* aoutx.h (swap_std_reloc_out, swap_ext_reloc_out): use the output
	section of a symbol rather than the section of a reffed symbol to
	determine the r_index of an emmitted reloc.
1992-02-21 19:06:34 +00:00
Per Bothner
73afbe2809 * PORTING: New (preliminary) porting guide. 1992-02-21 05:56:57 +00:00
John Gilmore
8b87cbae28 * bout.c (callj_callback), coff-a29k.c (a29k_reloc), coff-m88k.c
(howto_hvrt16):  lint.
1992-02-20 16:31:21 +00:00
Per Bothner
9832e16cc3 * hp300bsd.c (new), config/mt-hp300bsd: Make hp300bsd
a full configuration (with possible cross-development),
	instead of using host-aout.c.
1992-02-17 20:04:21 +00:00
Per Bothner
adf441b919 * aout-target.h (MY(write_object_contents):
Set obj_reloc_entry_size (abfd).
	* gen-aout.c:  Change to emit a .c files, not a .h file.
1992-02-16 21:05:54 +00:00
Fred Fish
5b3fb53040 Remove obsolete use of BSF_ABSOLUTE and replace with bfd_abs_section ref. 1992-02-14 04:13:53 +00:00
Steve Chamberlain
d5cd3c0e3d pointer lint and tandem target. 1992-02-14 02:29:39 +00:00
Steve Chamberlain
a213432461 Fix typeo which crept in between compiling and checking in 1992-02-14 01:48:00 +00:00
Steve Chamberlain
a0f3f080c1 * coffcode.h (get_normalized_symtab): fixed bug where symbols
with more than one auxent can cause nasty core dumps.
1992-02-14 01:37:56 +00:00
Sean Eric Fagan
3aaa5a482f Added h-apollo68v.h as a file to keep. 1992-02-11 00:08:55 +00:00
Sean Eric Fagan
9ba0618dc7 Adding support for hosting on an apollo series 400 (68k processor). 1992-02-10 23:22:24 +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
Steve Chamberlain
2f8640fe6a * coffcode.h, libcoff.c: added new fielded to coff_symbol_struct
"done_lineno" so that a symbol which appears twice in the symbol
	table only gets it's linenumbers relocated once. Modifed
	(coff_write_native_symbol) and (coff_make_empty_symbol) to make
1992-02-06 19:22:03 +00:00
Steve Chamberlain
7e1131e1f0 * aoutx.h: (translate_from_native_sym_flags): fix constructor
stuff to use the New Order.
1992-02-04 23:42:34 +00:00
Stu Grossman
eca85ebe09 * elf.c (bfd_section_from_shdr): Deal with null return from
bfd_make_section().  (elf_object_p):  Select endianess properly.
1992-01-31 09:37:59 +00:00
John Gilmore
37fc9d04ee Fix core file stacks. 1992-01-31 09:21:14 +00:00
John Gilmore
e702d26e3b Fix stack in core files. 1992-01-31 09:20:58 +00:00
John Gilmore
ab68b260f6 * hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h:
Specify byte order.
* hosts/h-vaxbsd.h:  Define the form of exec and core files.
1992-01-31 07:59:13 +00:00
John Gilmore
3863d64f95 * Makefile.in: host-aout.c doesn't depend on aout-params.h.
* aout-target.h:  Use TARGET_BIG_ENDIAN_P to set up vector.
* host-aout.c:  Don't use aout-params.h; configure these systems
in their xm files, not in a randomly generated file.
1992-01-31 07:54:12 +00:00
Stu Grossman
588d21ac35 Fix checkin botch. 1992-01-31 00:32:38 +00:00
Per Bothner
ab43e4e35c Change DEFAULT_VECTOR to host_aout_vec here as well. 1992-01-30 21:04:42 +00:00
Stu Grossman
fa8c88b29d * host-aout.c: Change TARGETNAME to "a.out" to be compatible with
gdb.  config/mt-hp300bsd:  Change DEFAULT_VECTOR to host_aout_vec
to prevent undefined symbol.
1992-01-30 19:42:52 +00:00
Steve Chamberlain
21a7f8b6de Various lints found on PersSony
* aoutx.h: cast an enum
	* coff-a29k.c: many ints in reloc structure turned to enum
	* coffcode.h: more enums
	* cpu-h8300.c: more enums
	* opncls.c: more enums
1992-01-30 15:30:34 +00:00
John Gilmore
d89b9f991b * configure.in: Make Tahoe configuration work again.
* bfd-in.h:  Remove trailing comma from enum declaration.
* ieee.c:  Can't put byte values >0x7F into a signed char.
1992-01-30 09:21:33 +00:00
Fred Fish
d01cd8fc75 Makefile.in: Add dependencies for various coff-*.o files.
elf.c:  Remove extraneous paren from core_prpsinfo and core_prpstatus
macros, rename core_prpstatus to core_prstatus.  Replace references to
old section "size" member with new "_raw_size" member.  Implement
elf_make_empty_symbol, which is now used.
1992-01-29 05:16:49 +00:00
Roland Pesch
151760d0d7 bfd.c: use `<<foo>>' instead of @file{foo}
section.c, syms.c: @* rather than * at beginning of menu lines
1992-01-29 01:04:30 +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
087eb65291 * coffcode.h (bfd_coff_relax_section): now static.
(bfd_coff_get_relocated_section_contents): various type lints.
1992-01-28 18:48:07 +00:00
Steve Chamberlain
6590a8c953 New entry point in the transfer vector - bfd_relax_section.
* aout-target.h: add to vector, call generic_relax
	* bfd-in.h: add to vector
	* bfd.c: add #define for vector
	* bout.c: add to vector, call generic_relax
	* coffcode.h: add to vector, also now has coff specific relax code
	for the relaxable H8/300 relocs. Also clean up abs section cruft.
	* elf.c: call generic_relax
	* ieee.c: call new vector, clean up some bugs due to the creation
	of bfd_abs_section
	* libbfd.h: add bfd_generic_relax_section EXFUN
	* oasys.c: call generic_relax
	* reloc.c: implement generic_relax
	* seclet.c: moved much of this into coffcode.h
	* srec.c: call generic_relax
	* targets.c: define new transfer vector
1992-01-28 06:01:25 +00:00
Stu Grossman
dc72b0b679 Add seclet.h to files-to-keep. 1992-01-27 21:48:38 +00:00
Steve Chamberlain
e98e6ec111 Uses the new small reloc type now.
Currently self hosts on sun4 and sun3
1992-01-24 22:44:51 +00:00
Fred Fish
6e549c78ab New host file for stratus. 1992-01-19 00:59:58 +00:00
Fred Fish
bfab6110a3 Initial revision 1992-01-19 00:59:57 +00:00
Fred Fish
026fba8c3e Declare various filename variables to be CONST since they are initialized
to point to a CONST char string.  Fixes gcc moans and groans.
1992-01-15 18:06:39 +00:00
Fred Fish
5baf85b6c5 Change abort() to a function return void to match usage on SVR4. 1992-01-11 01:46:29 +00:00
Fred Fish
f81059ead7 Document changes to hosts/h-amix.h and hosts/h-i386v4.h. 1992-01-11 01:45:53 +00:00
Per Bothner
3f7607af77 * aoutx.h (NAME(aout,find_nearest_line)): Recognize N_SOL symbols,
so that we can emit the correct file name even if it's an include file.
1992-01-10 22:54:39 +00:00
Fred Fish
748ec1244c Add '#define HAVE_PROCFS', move '#include "fopen-same.h" to end of file
to match the other h-* files.
1992-01-01 12:26:42 +00:00
Fred Fish
30bf2fd2f0 Change all '#if HAVE_PROCFS' to '#ifdef HAVE_PROCFS'. 1992-01-01 12:24:48 +00:00
Fred Fish
2e80a74835 Change svr4 references to sysv4. 1991-12-20 20:11:03 +00:00
Steve Chamberlain
4a96bc044a Changed the @node to use INODE 1991-12-19 01:36:25 +00:00
Steve Chamberlain
3d60de8161 Added new word
NODE
which allows nodes to be written to texinfo files.
1991-12-19 01:32:18 +00:00
Stu Grossman
9c96a6bcb0 * bfd-in.h, libaout.h: ANSIfy enums. 1991-12-19 01:19:14 +00:00
Steve Chamberlain
56f5e00599 * archive.c (normalize): created version for VMS which removes the
VMS directory crap from the front and end of a filename, eg turn
	[-.foo]bar.obj;123 into bar.obj
	(bfd_construct_extended_name_table): now writes index into an
	extended name table in decimal - the same base used to read an
	extended name table.
1991-12-19 00:15:54 +00:00
Per Bothner
608de555e4 Use aout-target.h more extensively.
Replace Berkeley functions (e.g. bcopy) with ANSI ones (e.g. memcpy).
Other improvements (see ChangeLog).
1991-12-18 23:01:48 +00:00
Per Bothner
61ed7fc37c Initial revision 1991-12-18 23:01:07 +00:00
Fred Fish
e83f304031 Enclose corename and execname inside a HAVE_PROCFS ifdef, since they
are unused when it is not defined.
1991-12-18 03:51:33 +00:00
David Henkel-Wallace
4ee249dab1 Archive doc. 1991-12-17 16:39:31 +00:00
John Gilmore
a5431adc97 * hosts/h-*.h: Configure fopen using ../include/fopen-*.h
rather than N copies of the same lines.
1991-12-13 05:03:17 +00:00
John Gilmore
c0fcc20765 * hosts/h-*.h: Configure fopen using ../include/fopen-*.h
rather than N copies of the same lines.
1991-12-13 05:02:20 +00:00
Steve Chamberlain
be40d9aad1 Added configdos.bat makefile.dos 1991-12-12 03:19:36 +00:00
Steve Chamberlain
05c6bf2f0b * cpu-h8300.c: disassemble branch displacements correctly
* coff-h8300.c: put reloc offsets out in 32bits
1991-12-12 02:29:39 +00:00
Steve Chamberlain
b4e2425020 * cache.c: fopen with new macros is needed for DOS.
* opncls.c, coff-rs6000.c: more fopens with macros.
1991-12-12 01:23:11 +00:00
Steve Chamberlain
33b6c26253 Added macros for the 'type' part of an fopen, freopen or fdopen.
<Read|Write>[Update]<Binary file>|<text file>
eg:
fopen("foo", FOPEN_WB) to open for writing binary. Usefull for vms,
dos and who knows what else.
1991-12-12 01:21:40 +00:00
Steve Chamberlain
5af1905211 Initial revision 1991-12-12 01:21:11 +00:00
Steve Chamberlain
db40ba149d Initial revision 1991-12-12 00:53:23 +00:00
Steve Chamberlain
b645b63248 * makefile.dos, configdj.bat: New files from DJ
* cache.c: fopen with "b" is needed for DOS.
	* ieee.c: environ renamed to envi to stop an include file
	conflict.
	* opncls.c: more fopens with "b"
1991-12-12 00:42:50 +00:00
K. Richard Pixley
430485bb1d build chew into the current directory 1991-12-11 06:11:31 +00:00
Steve Chamberlain
e152cd1e65 * chew.c: don't core dump when can't open file
* Makefile.in: get proto.str from the right place when built in
	odd directories
1991-12-10 16:27:13 +00:00
Steve Chamberlain
f39b81f5a3 Remove crass vaxism. Now SELECT_VECS will do something again. 1991-12-08 23:40:35 +00:00
Steve Chamberlain
147a251ab6 More prototype lint. 1991-12-08 01:05:54 +00:00
Steve Chamberlain
cf9bf3979a * chew.c: Much modified
* proto.str, doc.str: New files for extracting to product
	prototypes and documents respectively.
1991-12-08 01:04:31 +00:00
Steve Chamberlain
616ebcfd0b * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
coffcode.h, core.c, ctor.c, elf.c, format.c, ieee.c, init.c,
	 libbfd.c, libbfd.h, libcoff.h, opncls.c, reloc.c, section.c,
	 srec.c, syms.c, targets.c : all new documentation and lint
	 removal.
1991-12-08 00:56:56 +00:00