3109 Commits

Author SHA1 Message Date
David D. Zuhn
07f1d175cf better error testing on perverse cases (eg, ./config.sub -sun3) 1992-05-31 04:04:03 +00:00
Michael Tiemann
48079d66da Fix lint found by GCC. 1992-05-30 05:19:54 +00:00
Michael Tiemann
49df230880 Add flex to the list of keepers. flex is needed to build GNU ld. 1992-05-29 02:49:34 +00:00
Jim Wilson
dfd53fe988 Recognize sparclite as a sparc variant. 1992-05-28 18:22:42 +00:00
Jim Wilson
a0fffd0d45 Add sparclite support. 1992-05-28 18:21:39 +00:00
Michael Tiemann
ad1f7512f8 Pass $tooldir in FLAGS_TO_PASS. Define -aout in $os. Both of these
are needed to do a `make all install' for a vxworks68 target install.
1992-05-28 06:21:54 +00:00
Steve Chamberlain
5e81edb2ec * ldgram.y, ldlex.l: parse ABSOLUTE
* ldexp.c: add support for ABSOLUTE
1992-05-27 22:18:50 +00:00
Per Bothner
52d6340e55 * config/*.mh: Miscellaneous clean-up: Removed definitions
of YACC (since it is not longer used in the Makefile).
	Remove HOSTING_* definitions that are subsumed by the
	ones added to Makefile.in.  Removed most definitions of CC.
	* config/{sparc,news,hp300bsd,decstation}.mh:  Removed;
	These are no longer needed.
1992-05-27 20:21:42 +00:00
Per Bothner
7aacc9cc02 * Makefile.in: Added default definitions for HOSTING_CRT0,
HOSTING_LIBS, and HOSTING_EMU, based on those in config/*.mh.
1992-05-27 20:20:47 +00:00
Per Bothner
7aea847a9e * arlex.l: Don't include <sysdep.h> (unneeded conflicts).
Add declaration of strdup().
1992-05-27 20:06:01 +00:00
John Gilmore
cb61478811 Lint 1992-05-27 16:29:03 +00:00
Per Bothner
2a4e0ef292 Add apollo68.h. 1992-05-26 23:59:37 +00:00
Per Bothner
70faae667c Add mh-a68bsd. 1992-05-26 23:57:55 +00:00
Steve Chamberlain
b2f27f8e9c lint 1992-05-26 23:57:04 +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
d312e231b5 Fixes from Andrew Smith 1992-05-26 23:49:49 +00:00
Steve Chamberlain
cf2623b060 Don't be too sanitary
(thanks Per)
1992-05-26 22:28:07 +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
20ccefe6d4 Checkpoint 1992-05-26 18:26:13 +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
d5ceae783f Header file changes corresponding to BFD library changes just checked in. 1992-05-26 07:06:00 +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
Roland Pesch
c44b295315 Draft Solaris install notes.
Checked into "devo" temporarily; will probably need to move to another
repository.  Feel free to move it, but *please* move the entire
underlying RCS file, not just the HEAD version (unless, of course, you
move it while there's just this version checked in).
1992-05-25 20:42:53 +00:00
Per Bothner
82108c11a9 * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
rules, since these are used when building a distribution.
	* Makefile.in (arlex.c):  Don't re-direct output, since that
	leaves a bogus output files if it fails.
1992-05-22 22:38:13 +00:00
Per Bothner
5ff21fa5c0 * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
rules, since these are used when building a distribution.
	* Makefile.in (ldlex.c):  Don't re-direct output, since that
	leaves a bogus output files if it fails.
1992-05-22 22:36:35 +00:00
Per Bothner
91e25b4f8f * ldlex.c: Fix some unnecessary flex-specific-isms. 1992-05-22 20:56:37 +00:00
Per Bothner
d219bf5068 * config/sparc.mh: Fix HOSTING_LIBS so it has a chance of working. 1992-05-22 20:48:50 +00:00
Per Bothner
45212e5e5c * Makefile.in: Better lex support.
* Makefile.in (dist):  Generate flex and bison outputs
	for distribution.
1992-05-22 20:44:24 +00:00
Per Bothner
31f62b8976 * arlex.l: Make work with lex, for what it's worth. 1992-05-22 20:41:25 +00:00
Michael Tiemann
11ad114b76 Thu May 21 18:00:09 1992 Michael Tiemann (tiemann@rtl.cygnus.com)
* Makefile.in (tooldir): Define it.
	(all-ld): Depend on all-flex.
1992-05-22 15:56:20 +00:00
Roland Pesch
da52f26bc3 Refer to current version of Binutils (1.97). This will be
automatically synched one day, when Texinfo has at least trivial
macros.
1992-05-21 22:36:24 +00:00
Sean Eric Fagan
18f034a768 PTR vs. void*. Sorry. 1992-05-21 20:14:08 +00:00
Sean Eric Fagan
e146177ed0 qsort returns a void*, according to the manual pages on two different systems. 1992-05-21 20:09:48 +00:00
John Gilmore
8970a55ee6 * coredep.c (fetch_core_registers): Remove premature warning,
which triggers on DECstation even though all regs are accessible.

* m68k-pinsn.c (print_insn_arg):  Use new macros to get
sign-extension of instruction fields even on unsigned-char hosts.
Bug found by Fred J Roeber, fjr@sgfb.ssd.ray.com.
1992-05-20 08:25:56 +00:00
David Henkel-Wallace
10dea9ed17 A couple of things from the net. 1992-05-20 06:47:14 +00:00
John Gilmore
6ad6ef422c 88K changes inspired by Ted Lemon (uunet!lupine!mellon)
* tm-m88k.h, tm-umax.h:  Avoid sizeof() in REGISTER_xxx macros,
since they define the target, not the host.
* m88k-pinsn.c:  Fix typo.

Patches by Paul Eggert <eggert@twinsun.com>.
* valarith.c (value_zerop):  -0.0 is still zero.
* eval.c (evaluate_subexp):  Avoid NaN anomalies in float compares.
1992-05-20 06:03:50 +00:00
John Gilmore
21a6705a60 * readline.c: Can't initialize FILE *'s with stdin and stdout,
because they might not be constant.  Patch from Tom Quinn,
trq@dinoysos.thphys.ox.ac.uk.
1992-05-20 05:53:33 +00:00
Roland Pesch
93ac5532df Removed RMS email address from inside cover page, at his request. 1992-05-19 21:22:10 +00:00
K. Richard Pixley
464dd01ad9 merged changes from grep-1.6 (alpha) 1992-05-19 00:29:44 +00:00
K. Richard Pixley
85e44e95cb 9 may revision merged 1992-05-18 23:26:45 +00:00
Steve Chamberlain
de1478e115 Fix various protos so bfd/binutils compile on sun3 with gcc 1992-05-18 22:46:15 +00:00
Stu Grossman
5027f10757 * alldeps.mak, depend: re-make to account for ser-*.c. 1992-05-18 20:55:52 +00:00
Fred Fish
6c316cfd66 * inflow.c (new_tty): Temporarily ignore SIGTTOU when
disconnecting from controlling terminal, to avoid gdb hanging
	on SVR4.  Fixes bug reported by Oliver Okrongli.
	* procfs.c (PROC_NAME_FMT):  Change format to match default used
	by system, as suggested by Oliver Okrongli.
	* tm-68k.h (FRAME_FIND_SAVED_REGS):  Apply missing parentheses
	bug fix from Brent Townshend (bst%tt@cam.ORG).
	* c-exp.y (nonempty_typelist):  Fix memory overrun bug reported
	by turlais@rechser.total.fr.
	* dwarfread.c (decode_subscr_data):  Fix bug in calculation of
	length of non-zero lowerbound arrays.  Bug fix from Peggy Fieland.
	* objfiles.h (unlink_objfile):  Add prototype.
	* objfiles.c (unlink_objfile):  Add function.
	* objfiles.c (free_objfile):  Call unlink_objfile.
	* objfiles.c (allocate_objfile):  Call unlink_objfile on newly
	remapped objfiles.  Bug reported by hahn@sunshine.labs.tek.com.
	Also, discard old possibly bogus sf struct.
	* symfile.c (symbol_file_add):  Call init_entry_point_info() and
	find_sym_fns() for remapped symbol files, in case of any changes
	since the last mapping.
1992-05-17 23:54:32 +00:00
K. Richard Pixley
bec9b33551 fix declaration of free 1992-05-17 00:58:37 +00:00
K. Richard Pixley
36e492a640 use m4 rather than gm4 1992-05-15 00:23:15 +00:00
Roland Pesch
a89f94c23a Thu May 14 17:09:48 1992 Roland H. Pesch (pesch@fowanton.cygnus.com)
* gdb.texinfo: slight expansion of new text on reading info files
	* gdbinv-s.m4.in: correct and expand info on cross-debugging
	H8/300 from DOS.

	* ChangeLog: guess...
1992-05-15 00:20:43 +00:00
Steve Chamberlain
4025fb37c1 Changes to support GDB running on DOS using GO32 and H8 support
* defs.h: if xm.h doesn't define FOPEN_RB, include "fopen-same.h",
	allowing hosts with different text and binary file formats to
	work.
	* coffread.c (read_coff_symtab): changed calling convention and
	operation - now it opens its own file with FOPEN_RB rather than
	duping and fdopening the provided handle.
	* dbxread.c, cplus-dem.c: #include mangling.
	* exec.c: If O_BINARY isn't defined, set it to 0, call openp for
	binary files oring in the right bit.
	* utils.c, terminal.h, inflow.c: hackery because dos doesn't have terminals.
	* remote-hms.c: cleanup to use the new remote serial stuff
	* serial.h, ser-termios.c, ser-go32.c: newfiles to provide host
	independent remote terminal I/O.
	* remote.c: if DONT_USE_REMOTE is defined, then don't use it.
	* source.c (openp): fix off by one problem removing / - can now
	open a source file in the root directory with DOS.
	* values.c (value_as_pointer): remove bogus address bits from
	long. (unpack_long): unpack into unsigned long/short if pointer.
sun4.mh: use the ser-termios stuff
go32.mh: use the ser-go32 stuff
1992-05-13 01:13:18 +00:00
Steve Chamberlain
ae0ea72ee2 Changes to support GDB running on DOS using GO32 and H8 support
* defs.h: if xm.h doesn't define FOPEN_RB, include "fopen-same.h",
	allowing hosts with different text and binary file formats to
	work.
	* coffread.c (read_coff_symtab): changed calling convention and
	operation - now it opens its own file with FOPEN_RB rather than
	duping and fdopening the provided handle.
	* dbxread.c, cplus-dem.c: #include mangling.
	* exec.c: If O_BINARY isn't defined, set it to 0, call openp for
	binary files oring in the right bit.
	* utils.c, terminal.h, inflow.c: hackery because dos doesn't have terminals.
	* remote-hms.c: cleanup to use the new remote serial stuff
	* serial.h, ser-termios.c, ser-go32.c: newfiles to provide host
	independent remote terminal I/O.
	* remote.c: if DONT_USE_REMOTE is defined, then don't use it.
	* source.c (openp): fix off by one problem removing / - can now
	open a source file in the root directory with DOS.
	* values.c (value_as_pointer): remove bogus address bits from
	long. (unpack_long): unpack into unsigned long/short if pointer.
1992-05-13 01:12:18 +00:00