Binutils with MCST patches
Go to file
Ian Lance Taylor 0b3499f672 * ldlang.c (load_symbols): Check for archive before object. Use
bfd_check_format_matches, and, if ambiguous, print a list of
	matching formats.  If file format is not recognized, treat file as
	a linker script.
	* ldgram.y (yyerror): If assuming an object file is a script,
	mention that.  Tweak the format of the error messages.
	* ldlex.l (lex_warn_invalid): If assuming an object is a script,
	guess that this is not actually a script, and just report that the
	file format was not recognized.
	* ld.texinfo (Options): Admit that -( may be used more than once.
	Add note that unrecognized object files are now treated as linker
	scripts.

	* ldfile.c (ldfile_input_filename): Make const.
	(ldfile_assumed_script): New variable.
	(try_open): Change arguments types to const.
	(ldfile_find_command_file): Likewise.
	(ldfile_open_command_file): Likewise.  Also, set lineno to 1.
	* ldfile.h: Update declarations for ldfile.c changes.
	* ldlex.l: Include <ctype.h>.
	(file_name_stack): Change to be const char *.
	(lineno_stack): New static variable.
	(<<EOF>>): Set lineno as well as ldfile_input_filename.
	(lex_push_file): Make name argument const.  Initialize
	lineno_stack entry.
	(lex_redirect): Initialize lineno_stack entry.
	(lex_warn_invalid): Handle non printable characters nicely.
	* ldlex.h (lex_push_file): Declare second argument as const.

	* ldgram.y (ifile_p1): Recognize GROUP.
	* ldlex.l: Recognize GROUP.
	* ld.texinfo (Option Commands): Document GROUP.
1994-09-13 20:42:47 +00:00
bfd * aoutx.h (NAME(aout,final_link)): Don't assume that all the input 1994-09-13 20:25:46 +00:00
binutils * Makefile.in (version.o): Depend upon Makefile, so that version.o 1994-09-13 18:19:24 +00:00
config * mh-cxux: New file, from Bob Rusk (rrusk@mail.csd.harris.com). 1994-07-16 19:24:33 +00:00
gas * config/obj-coff.c (fixup_segment): After handling the difference 1994-09-13 17:06:26 +00:00
gdb * gdbtk.c (gdbtk_flush gdbtk_fputs): Buffer up output to make 1994-09-13 16:24:01 +00:00
gprof * gprof.h (kfromlist, ktolist, flist, Flist, elist, Elist): Make 1994-09-01 16:53:19 +00:00
include * mips.h (INSN_STORE_MEMORY): Define. 1994-09-06 15:39:52 +00:00
ld * ldlang.c (load_symbols): Check for archive before object. Use 1994-09-13 20:42:47 +00:00
mmalloc * COPYING.LIB: New file (standard version 2 LGPL, as already cited 1993-11-17 04:35:46 +00:00
opcodes * hppa-dis.c (reg_names): Use r26-r23 for arg0-arg3. 1994-09-12 04:33:24 +00:00
readline * configure.in: Change i[34]86 to i[345]86. 1994-08-24 17:05:33 +00:00
sim Specify the file type. 1994-06-28 01:05:38 +00:00
.Sanitize Add librx. 1994-08-16 21:12:12 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
ChangeLog * config.sub: Merge nextstep cleanup from FSF. 1994-09-07 06:23:05 +00:00
ChangeLog.mpw * mpw-configure (host_canonical): Set. 1994-09-12 23:49:00 +00:00
DOC.Sanitize Remove mention of keep-powerpc-netware: PowerPC NetWare is no longer 1994-05-20 18:26:18 +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 * configure.in: Recognize --with-headers and --with-libs. 1994-08-26 19:05:59 +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 LynxOS changes 1994-08-03 13:45:11 +00:00
config.guess * config.guess: Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3. 1994-08-27 22:08:32 +00:00
config.sub Add HP-Pro as a configuration. This is for the Pro target board line. 1994-08-31 16:03:01 +00:00
configure configure: Accept and ignore --cache*, for compat w/autoconf 2. 1994-08-26 20:46:31 +00:00
configure.in ARM Acorn/RISCiX target and host patches from Richard Earnshaw 1994-09-05 10:53:00 +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 * install.sh: If $dstdir exists, don't check whether each component does. 1994-04-27 19:19:56 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
mpw-README Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-build.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-config.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-configure Thu Mar 17 12:55:51 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-03-17 23:02:58 +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 more cleanup 1994-05-18 00:03:28 +00:00