3162 Commits

Author SHA1 Message Date
4feb00bef1 Handle -m680[01234]0-wrs as specific vxworks68 targets. With -nfp,
this offers full control over the CPU parameters of vxworks systems we
are likely to encounter (not to mention other 68k embedded targets
that run a.out as their debugging format).
1992-05-31 13:45:08 +00:00
9dec541731 16 May version from prep 1992-05-31 08:16:00 +00:00
a5992d117e recognize m680[1234] as separate processors now 1992-05-31 08:12:16 +00:00
07f1d175cf better error testing on perverse cases (eg, ./config.sub -sun3) 1992-05-31 04:04:03 +00:00
48079d66da Fix lint found by GCC. 1992-05-30 05:19:54 +00:00
49df230880 Add flex to the list of keepers. flex is needed to build GNU ld. 1992-05-29 02:49:34 +00:00
dfd53fe988 Recognize sparclite as a sparc variant. 1992-05-28 18:22:42 +00:00
a0fffd0d45 Add sparclite support. 1992-05-28 18:21:39 +00:00
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
5e81edb2ec * ldgram.y, ldlex.l: parse ABSOLUTE
* ldexp.c: add support for ABSOLUTE
1992-05-27 22:18:50 +00:00
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
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
7aea847a9e * arlex.l: Don't include <sysdep.h> (unneeded conflicts).
Add declaration of strdup().
1992-05-27 20:06:01 +00:00
cb61478811 Lint 1992-05-27 16:29:03 +00:00
2a4e0ef292 Add apollo68.h. 1992-05-26 23:59:37 +00:00
70faae667c Add mh-a68bsd. 1992-05-26 23:57:55 +00:00
b2f27f8e9c lint 1992-05-26 23:57:04 +00:00
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
d312e231b5 Fixes from Andrew Smith 1992-05-26 23:49:49 +00:00
cf2623b060 Don't be too sanitary
(thanks Per)
1992-05-26 22:28:07 +00:00
780c477aff 29k const fix 1992-05-26 22:20:09 +00:00
954d412a06 Fix some typos 1992-05-26 19:08:48 +00:00
20ccefe6d4 Checkpoint 1992-05-26 18:26:13 +00:00
8b046402f5 This is a test to see if the file is still locked. 1992-05-26 14:51:23 +00:00
d5ceae783f Header file changes corresponding to BFD library changes just checked in. 1992-05-26 07:06:00 +00:00
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
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
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
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
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
91e25b4f8f * ldlex.c: Fix some unnecessary flex-specific-isms. 1992-05-22 20:56:37 +00:00
d219bf5068 * config/sparc.mh: Fix HOSTING_LIBS so it has a chance of working. 1992-05-22 20:48:50 +00:00
45212e5e5c * Makefile.in: Better lex support.
* Makefile.in (dist):  Generate flex and bison outputs
	for distribution.
1992-05-22 20:44:24 +00:00
31f62b8976 * arlex.l: Make work with lex, for what it's worth. 1992-05-22 20:41:25 +00:00
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
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
18f034a768 PTR vs. void*. Sorry. 1992-05-21 20:14:08 +00:00
e146177ed0 qsort returns a void*, according to the manual pages on two different systems. 1992-05-21 20:09:48 +00:00
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
10dea9ed17 A couple of things from the net. 1992-05-20 06:47:14 +00:00
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
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
93ac5532df Removed RMS email address from inside cover page, at his request. 1992-05-19 21:22:10 +00:00
464dd01ad9 merged changes from grep-1.6 (alpha) 1992-05-19 00:29:44 +00:00
85e44e95cb 9 may revision merged 1992-05-18 23:26:45 +00:00
de1478e115 Fix various protos so bfd/binutils compile on sun3 with gcc 1992-05-18 22:46:15 +00:00
5027f10757 * alldeps.mak, depend: re-make to account for ser-*.c. 1992-05-18 20:55:52 +00:00
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
bec9b33551 fix declaration of free 1992-05-17 00:58:37 +00:00
36e492a640 use m4 rather than gm4 1992-05-15 00:23:15 +00:00