Binutils with MCST patches
Go to file
Ian Lance Taylor 5868b1fe68 * Removed sy_forward and replaced it with an undefined expression
as the value of a symbol.
	* struc-symbol.h (struct symbol): Removed sy_forward field.  Added
	sy_resolved and sy_resolving single bit fields.
	* symbols.c (symbol_new): Don't initialize sy_forward field.
	(resolve_symbol_value): New function to adjust symbol value by
	fragment address, using recursion to resolve forward symbols.
	* symbols.h: Added prototype for new function.
	* read.c (pseudo_set): Set symbolP->sy_value to an undefined
	expression rather than setting symbolP->sy_forward.
	* write.c (write_object_file): Use resolve_symbol_value on
	symbols, keeping the common case (the old behaviour) inline.
	* config/obj-aout.c (obj_aout_frob_symbol): Removed sy_forward
	handling (subsumed by write.c change).
	* config/obj-coff.c, config/obj-coffbfd.c (obj_coff_val): Set
	sy_value rather than sy_forward.
	* config/obj-coffbfd.c (obj_coff_endef, yank_symbols): Check
	expression segment rather than sy_forward.
	(yank_symbols): Use resolve_symbol_value.
	(crawl_symbols): Removed extra pass over symbols.
	* config/obj-aout.c, config/obj-bout.c, config/obj-coff.c,
	config/obj-vms.c (obj_crawl_symbol_chain): Removed extra pass over
	symbols which handled sy_forward; use resolve_symbol_value
	instead.
	* config/obj-coff.h, config/obj-coffbfd.h (obj_frob_forward_symbol):
	Define.
	* config/obj-elf.c (obj_elf_stab_generic): Check expression
	segment rather than sy_forward.
	* config/obj-vms.c (VMS_Check_For_Main): Don't initialize
	sy_forward; do initialize sy_resolved and sy_resolving.
	* config/tc-hppa.h (STAB_FIXUP): Use sy_value, not sy_forward.
1993-07-14 22:21:25 +00:00
bfd * hppa.c [HOST_HPPABSD]: Use hpux-style core files. 1993-07-14 20:35:18 +00:00
binutils * Makefile.in (TAGS): make work again by naming directories 1993-07-13 00:57:27 +00:00
config add mh-riscos 1993-07-08 04:00:47 +00:00
gas * Removed sy_forward and replaced it with an undefined expression 1993-07-14 22:21:25 +00:00
gdb * ch-valprint.c (chill_val_print, case TYPE_CODE_STRING): Print 1993-07-14 21:38:39 +00:00
gprof * Makefile.in: Install correctly. 1993-07-06 17:12:20 +00:00
include * m68k.h: Define MC68KBCSMAGIC. 1993-07-11 23:41:01 +00:00
ld * configure.in: Accept h8300h for target cpu. 1993-07-14 03:08:33 +00:00
mmalloc added things-to-lose sections 1993-05-27 06:44:29 +00:00
opcodes * mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to 1993-07-13 17:06:07 +00:00
readline * configure.in (*-*-riscos*): New entry; use mh-sysv. 1993-07-02 18:06:10 +00:00
sim * run.c (main): Add -h flag to enable h8/300h emulation. 1993-07-09 21:42:02 +00:00
.Sanitize Add install.sh 1993-06-23 20:29:28 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
ChangeLog * Makefile.in (Makefile): depend on configure.in. Also drop the 1993-07-14 19:04:10 +00:00
DOC.Sanitize Initial revision 1991-10-31 00:08:52 +00:00
INSTALL Nearly complete. Still needs pointer to "more doc". 1991-04-13 07:41:11 +00:00
Install.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Makefile.in remove all.cross and install.cross targets 1993-07-08 01:00:43 +00:00
Pack-A-Progressive Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
SUPPORTED Initial revision 1991-06-12 21:44:36 +00:00
build-all.mk handle our SCO name better 1993-07-12 21:05:23 +00:00
config.guess * configure: Remove extraneous output when guessing host type. 1993-07-09 01:27:26 +00:00
config.sub * config.sub: Recognize h8300hhms as h8300h-hitachi-hms. 1993-07-14 03:20:18 +00:00
configdos.bat Initial revision 1991-12-12 02:47:57 +00:00
configure * configure: Remove extraneous output when guessing host type. 1993-07-09 01:27:26 +00:00
configure.bat More dos scripts 1992-02-22 00:25:24 +00:00
configure.in * config.sub: Recognize h8300hhms as h8300h-hitachi-hms. 1993-07-14 03:20:18 +00:00
install-texi.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
install.sh kludge around 386BSD bug 1993-06-29 20:59:01 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
tape-labels-tex.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
test-build.mk add uniq to holes, ccross changes 1993-07-08 00:57:49 +00:00