Binutils with MCST patches
Go to file
Ian Lance Taylor ee17481566 * xcofflink.c (XCOFF_DESCRIPTOR): Define.
(struct xcoff_link_hash_table): Add descriptor_section and
	special_sections fields.
	(_bfd_xcoff_bfd_link_hash_table_create): Initialize new fields.
	(xcoff_link_add_symbols): Set linkage section alignment.  Create
	descriptor section.  Check for magic symbol names (_text, etc.),
	and record them in special_sections if found.  Set
	XCOFF_DESCRIPTOR flag for a function descriptor, and set its
	descriptor field to point back to the function code symbol.
	(xcoff_sweep): Always mark the special descriptor_section.
	(bfd_xcoff_export_symbol): Check whether the symbol might be a
	function descriptor, and mark it if it is.
	(bfd_xcoff_size_dynamic_sections): Add new special_sections
	parameter, and fill it in.  Allocate space for the descriptor
	section.
	(xcoff_build_ldsyms): Set XCOFF_DEF_REGULAR flag when defining
	global linkage code.  If an undefined function descriptor is
	exported, arrange to define it.  Warn about any other undefined
	exported symbol.
	(_bfd_xcoff_bfd_final_link): Write out the descriptor section.
	(xcoff_write_global_symbol): Create a function descriptor when
	necessary.
	* bfd-in.h (bfd_xcoff_size_dynamic_sections): Update declaration.
	* bfd-in2.h: Rebuild.
1995-11-09 18:08:56 +00:00
bfd * xcofflink.c (XCOFF_DESCRIPTOR): Define. 1995-11-09 18:08:56 +00:00
binutils * arsup.c (ar_open): Cast malloc return value. 1995-11-08 16:34:56 +00:00
config * mpw-mh-mpw (CC_MWC68K, CC_MWCPPC): Remove unused include path. 1995-11-07 23:49:00 +00:00
gas * config/obj-coff.c (fixup_segment): Don't subtract md_pcrel_from 1995-11-09 02:28:57 +00:00
gdb * mpw-make.sed: Edit @ENABLE_CFLAGS@ out, mpw-configure can 1995-11-09 03:31:21 +00:00
gprof * gprof.c (main): Cast getenv return value. 1995-11-08 16:40:24 +00:00
include
ld * ldemul.c (ldemul_default_target): Cast getenv return value. 1995-11-08 16:41:39 +00:00
mmalloc
opcodes * a29k-dis.c (print_special): Change num to unsigned int. 1995-11-09 01:20:32 +00:00
readline
sim General cleanup; add -t options support to print all options 1995-11-09 02:35:15 +00:00
.Sanitize
Build-A-Release.mk
build-all.mk
cfg-ml-com.in
cfg-ml-pos.in
ChangeLog * configure: Default ${build} correctly. Avoid picking up extra 1995-11-07 23:47:45 +00:00
config.guess
config.sub
configure * configure: Default ${build} correctly. Avoid picking up extra 1995-11-07 23:47:45 +00:00
configure.bat
configure.in * configure: Default ${build} correctly. Avoid picking up extra 1995-11-07 23:47:45 +00:00
DOC.Sanitize
INSTALL
install-texi.in
Install.in
install.sh
intro.texi
makeall.bat
Makefile.in
mpw-build.in
mpw-config.in
mpw-configure
mpw-README
Pack-A-Progressive
SUPPORTED
tape-labels-tex.in
test-build.mk