aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1992-09-15Tue Sep 15 15:35:38 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-3/+13
* Makefile.in (install): if $(tooldir) exists, install ld in $(tooldir)/bin.
1992-09-11Sanitize slipSteve Chamberlain2-1/+44
1992-09-11Add i386coff.shSteve Chamberlain1-1/+5
1992-09-11New filesSteve Chamberlain2-0/+2
1992-09-11Support for i386-coffSteve Chamberlain4-1/+17
1992-09-09Brought in from p3. If anybody knows good numbers for m68k COFF,Ian Lance Taylor2-0/+2
please let me know, or plug them in yourself. Wed Sep 9 11:52:58 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt: added m68k-coff emulation mode, stolen from a29k emulation. Almost certainly wrong, but perhaps better than sun3.
1992-09-09Brought in from p3. If anybody knows good numbers for m68k COFF,Ian Lance Taylor6-181/+241
please let me know, or plug them in yourself. Wed Sep 9 11:52:58 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt: added m68k-coff emulation mode, stolen from a29k emulation. Almost certainly wrong, but perhaps better than sun3. Also fixed an error message in configure.in so that it started with '***' like the other error messages do.
1992-09-04 * Makefile.in, Makefile.dos, generic.em, genscripts.sh,Per Bothner8-27/+27
gld960.em, h8300hms.em, h8300xray.em, lnk960.em, st2000.em, vanilla.em: Rename all (generated) ld__*.c files to em_.c. This is one character shorter, and lets people build on SVR3 system. (ld__h8300xray.[co] was the killer there; h8300xray.sc-sh is also overlong, but seems harmless.) Based on a patch from Jonathan Ryshpan <hitachi!amito!jon>. * Makefile.in (clean): Fix typo mostclean -> mostlyclean. * configure.in: Add host isc.
1992-09-04Note version change to 2.0.Per Bothner1-0/+11
1992-09-03Add TODO.Per Bothner1-1/+5
1992-09-03 * ldver.c: Bump to version 0.98.Per Bothner1-0/+11
* TODO: New file.
1992-09-02 * ldmisc.c (xrealloc): New (needed by ../libiberty/cplus.dem.c).Per Bothner1-0/+6
* ldlex.l: Moved comment() to end, since some compilers otherwise have problems with input() used before it is defined.
1992-09-02new configure triple work, added solaris 2 & irix host support, fix FLEX ↵David D. Zuhn2-1/+12
definition
1992-09-01Removed cplus-dem.[ch]. (These are now in ../libiberty.)Per Bothner1-2/+2
1992-09-01Add scripts.Per Bothner1-1/+5
1992-09-01Add isc-sysv3.2.sc.Per Bothner1-0/+33
1992-09-01Remove non-existant file hp300bsd.mh.Per Bothner1-1/+0
1992-09-01Brought forward from p3:Ian Lance Taylor2-8/+11
Sun Aug 30 21:38:53 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: map "ld" through program_transform_name when installing.
1992-08-31 * cplus-dem.c: Removed. Use the version in libiberty now.Per Bothner3-5/+14
* ldmisc.c: Use new libiberty version of cplus_demangle().
1992-08-29Update ChangeLog, removing yesterday's 960 change and putting inIan Lance Taylor1-2/+2
todays (960 now always uses little endian ordering).
1992-08-28Back out yesterday's change for using host endian order in 960 bout files.Ian Lance Taylor1-4/+0
1992-08-28Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+10
* gld960.em (gld960_choose_target): the target depends on HOST_BIG_ENDIAN_P.
1992-08-27 * ldlang.c (lang_process): don't pass null pointers whenSteve Chamberlain3-6/+18
abs_output_section is what is required. * ldwrite.c (ldwrite): use malloc to allocate the largest space used, and pass that down. * relax.c,relax.h (write_relaxnorel): use the passed malloc area rather than alloca.
1992-08-24Renamed OSE configuration to ose.Ian Lance Taylor4-2/+7
1992-08-21common/undef sym handling fix from p3Ken Raeburn2-14/+18
1992-08-19Introduce more blanks in examples; minor formatting cleanup.Roland Pesch1-34/+34
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