aboutsummaryrefslogtreecommitdiff
path: root/ld/ldmain.c
AgeCommit message (Collapse)AuthorFilesLines
1993-01-29Fri Jan 29 09:57:58 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-5/+10
* ldmain.c (subfile_wanted_p): If we already have a common definition of a symbol, don't necessarily pull in an object file that provides a non-common definition.
1993-01-26Tue Jan 26 11:49:50 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-61/+114
* ldmain.c, ldsym.c: Use new bfd_is_com_section macro rather than checking for equality to bfd_com_section.
1992-10-05Mon Oct 5 08:55:14 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-58/+59
* ldmain.c (linear_library): don't even think about processing an object file if it's already been done
1992-07-02Aliasing bug fixesSteve Chamberlain1-105/+115
1992-06-08*** empty log message ***Steve Chamberlain1-442/+507
1992-06-08*** empty log message ***Steve Chamberlain1-22/+32
1992-05-06 * ldfile.c: merge in VMS filename supportSteve Chamberlain1-13/+26
* ldmain.c (main): take out ./ from library path, and close file before unlinking. Make multiple defs of a symbol create an unexecable file. * ldmisc.c: fatal errosrs delete output file
1992-05-04 * ldver.c: Bumped version to 1.96 - new release, resync with theSteve Chamberlain1-7/+8
bfd too #. * ldexp.c, ldlang.c: now build memory shape tree in obstacks rather than with raw malloc, makes it easier to track where memory is going. * ldsym.h, ldsym.c: create obstack for all global symbols too. * ldwrite.c (ldwrite): moved malloc so only used when needed. * sa29200-sc.sh: added support for .lit, data1 and data2 sections.
1992-04-05New lexer.Steve Chamberlain1-2/+10
New targets for h8/300 simulator and DOS
1992-03-06 * ldmain.c (Q_enter_file_symbols): now aliases work againSteve Chamberlain1-23/+26
1992-01-28 * ldgram.y: map -M behave in the same way as -Map (sets file nameSteve Chamberlain1-40/+47
to be "-". * ldsym.c, ldlang.c: remember that size of a section is dependent on whether or not relaxing has been done. * ldmain.c: don't open a map file if it doesn't have a name * relax.c: all the brains have moved into bfd. * ldwrite.c: ammend comment
1992-01-24Now compiles with gcc too.Steve Chamberlain1-2/+2
1992-01-24 * Makefile.in: added relax, also made three stage go through aSteve Chamberlain1-0/+11
partial link stage. * relax.c : added * config.h: if GNU960 defined, then default emulation mode is GLD960 * ldexp.h, ldexp.c: map to file hooks * ldlang.c: map to file hooks * ldgram.y: added -Map -relax * ldlex.l: added -relax, -Map * ldmain.c: open map file * ldmisc.c: support for map file * ldwrite.c: new relax magic
1992-01-24Merging from VMS port. Doc to follow..Steve Chamberlain1-41/+43
1991-11-04Sun Nov 3 16:37:37 1991 Steve Chamberlain (steve at cygnus.com)Steve Chamberlain1-11/+11
i386 aout changes from Bob Kukura * Makefile.in, config.h: added i386aout support * configure.in: fixed /h-{myhost} typo * ldgram.y: -MM now gives more boring map. * ldlang.c: now does D_PAGED flag the right way. * ldsym.c: -MM flags does the right thing.
1991-10-11Include bfd.h before sysdep.h, so ansidecl and PROTO() get defined first.John Gilmore1-5/+2
1991-10-05Added -N and fixed -n flags.Steve Chamberlain1-114/+127
Changed name of h8 support
1991-08-01Added new keyword 'CONSTRUCTORS'Steve Chamberlain1-91/+120
Added N_WARNING handling Added N_INDR handling
1991-05-14*** empty log message ***Steve Chamberlain1-1/+1
1991-05-03*** empty log message ***Steve Chamberlain1-1/+1
1991-04-17*** empty log message ***Steve Chamberlain1-2/+2
1991-04-15Merges from Intel.Steve Chamberlain1-11/+53
Chrisb bug fixes.
1991-04-14checkpoint before a mergeSteve Chamberlain1-38/+11
1991-03-22Brought up to sync with Intel again.Steve Chamberlain1-3/+3
1991-03-21Initial revisionDavid Henkel-Wallace1-0/+806