aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1992-08-18Moved in from p3:Ian Lance Taylor3-10/+41
Tue Aug 18 13:41:36 1992 Ian Lance Taylor (ian@cygnus.com) * configure.in: accept all m68K family members. * Makefile.in: always create installation directories.
1992-08-17Use new name of man page (ld.1).Roland Pesch2-3/+6
1992-08-17Thanks to Zoo watchfulness:Roland Pesch1-0/+1048
(1) reflect current name of linker (now "ld", not "gld"); (2) fill in missing portion of a reference to full manual; (3) fix old random typo spotted while proofing above.
1992-08-13 * ldlex.l: now parses comment correctly, added ~ to acceptableSteve Chamberlain3-149/+189
chars in filenames * ldexp.c (exp_unop): pass down abs_output_section - now can have unary -ve constants. * ldlang.c (lang_finish): warn when an entry symbol supplied on the command line can't be found.
1992-08-08Include -N description (and include -N in synopsis).Roland Pesch1-1/+18
1992-08-08Restore docn for -N, now reintroduced into this generation of linker.Roland Pesch1-91/+90
1992-08-07 * ldlang.h: add new field "loadable" to output_section_statement.Steve Chamberlain5-279/+354
* ldlang.c (lang_output_section_statement_lookup): initilize new field. (wild_doit): if new field is not set, then stop output section from being loadable. (lang_enter_output_section_statement): set the field from the NOLOAD keyword * ldgram.y: new synax for NOLOAD. Removes a shift/reduce too. * h8300hms.sc-sh, h8300hms.em: get -r right.
1992-08-07 * ldint.texinfo: New internals manual (beginnings thereof).Per Bothner3-2/+18
* PORTING: Removed, merged into ldint.texinfo.
1992-08-05 * cdtest-main.cc, cdtest-func.cc, cdtest-foo.h, cdtest-foo.cc,Per Bothner8-4/+222
cdtest.exp: A test program (copied from libg++/test-install) that tests that constructor and destructors are handled corrrectly.
1992-08-03fix installation problem which forced a relink of ld on 2nd and subsequent ↵David D. Zuhn2-6/+20
installation
1992-07-23OSE stuff.David Henkel-Wallace2-9/+13
1992-07-23hp stuff.David Henkel-Wallace1-2/+3
1992-07-18removed rcsidsK. Richard Pixley3-5/+5
1992-07-14 * ldlang.c (lang_map): print changes in sizes due to relaxingSteve Chamberlain2-1/+14
(size_input_section): maintain the delta information. * ldlang.h: add new field to struct to contain delta info. * relax.c (relax_section): complain if input not relaxable. * ldlex.l : add '_', ',' and '$' to chars which can appear at the start of a filename
1992-07-14 * ldmain.c(main): prevent -r and -relax from being on at the sameSteve Chamberlain1-3/+5
time.
1992-07-10Support -program_suffix (and make -program_prefix actually work).David Henkel-Wallace1-0/+3
1992-07-02,Steve Chamberlain1-0/+6
1992-07-02Aliasing bug fixesSteve Chamberlain2-105/+117
1992-06-26Install into the right place for crossSteve Chamberlain1-3/+7
1992-06-18 * h8300hms.em, h8300hms.sc-sh: do the right thing for -rSteve Chamberlain4-20/+35
* ldexp.c: lint * ldlang.c(open_output): set the target arch and machine as soon as we can. (lang_size_sections): use new macros for setting vma * ldwrite.c: lint
1992-06-16hitachi bug gixSteve Chamberlain1-2/+2
1992-06-16Bug fixes for HitachiSteve Chamberlain1-4/+4
1992-06-15Accept m680?0 for wrs as vxworks68. Also deleted an unreachable path to wrs.Michael Tiemann2-3/+19
1992-06-10Keep this just in caseSteve Chamberlain1-0/+36
1992-06-08*** empty log message ***Steve Chamberlain1-442/+507
1992-06-08lintSteve Chamberlain1-1543/+1675
1992-06-08*** empty log message ***Steve Chamberlain1-22/+32
1992-06-08don't crash when provided empty symbol tableSteve Chamberlain1-5/+6
1992-05-27 * ldgram.y, ldlex.l: parse ABSOLUTESteve Chamberlain1-0/+5
* ldexp.c: add support for ABSOLUTE
1992-05-27 * config/*.mh: Miscellaneous clean-up: Removed definitionsPer Bothner6-26/+0
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 * Makefile.in: Added default definitions for HOSTING_CRT0,Per Bothner1-0/+11
HOSTING_LIBS, and HOSTING_EMU, based on those in config/*.mh.
1992-05-26Don't be too sanitarySteve Chamberlain1-0/+3
(thanks Per)
1992-05-22 * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlexPer Bothner2-8/+10
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 * ldlex.c: Fix some unnecessary flex-specific-isms.Per Bothner2-21/+23
1992-05-22 * config/sparc.mh: Fix HOSTING_LIBS so it has a chance of working.Per Bothner1-1/+1
1992-05-08Keep sa29200.mtSteve Chamberlain1-0/+1
1992-05-08Thu May 7 17:01:12 1992 Roland H. Pesch (pesch@fowanton.cygnus.com)Roland Pesch1-0/+4
* ld.texinfo: references to linker now say "ld" not "gld".
1992-05-07@{ ... @} --> @code{ ... }Roland Pesch1-1/+1
1992-05-06 changed calling convention for Q_enter_global_refSteve Chamberlain3-6/+47
* ldexp.c, ldlang.c, ldmain.c: reflect this * ldver.c: bump version to 1.97.1 * ldindr.c (add_indirect): when an edict declaring an indirect symbol is found, make sure that any ideas about the symbol being common are changed if it now known to be defined. * ldmain.c (linear_library): complain once if archive isn't ranlibbed. * ldlang.h, ldlang.c: make room for and initialize the complain once field.
1992-05-06use flex & bison from ../ if they existK. Richard Pixley2-2/+6
1992-05-06*** empty log message ***Steve Chamberlain1-0/+5
1992-05-06 * ldfile.c: merge in VMS filename supportSteve Chamberlain2-13/+109
* 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-06 * relax.c (build_it): don't allocate space in the output file forSteve Chamberlain2-10/+17
stuff if -R flag applys to it.
1992-05-05* ldver.c: Increase version number to 1.97, for consistency with ../binutils.Per Bothner2-1/+6
1992-05-05FLEX -> LEXK. Richard Pixley2-2/+4
1992-05-05{} -> @{@}K. Richard Pixley2-1/+5
1992-05-05doc doc changesRoland Pesch1-0/+5
1992-05-05Doc for MRI-compatible linker scripts.Roland Pesch1-83/+214
1992-05-04 * ldver.c: Bumped version to 1.96 - new release, resync with theSteve Chamberlain10-154/+288
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-05-02More 29200 stuffSteve Chamberlain4-0/+48