mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-18 13:23:10 +08:00
Fixtypos in ChangeLogs, fix copyright dates in files
This commit is contained in:
18
ld/ChangeLog
18
ld/ChangeLog
@ -51,7 +51,7 @@
|
|||||||
* Makefile.in: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
* configure.tgt: Add ia64-*-aix* mapping.
|
* configure.tgt: Add ia64-*-aix* mapping.
|
||||||
* emulparams/elf64_aix.sh: Add settings for elf64 on aix5.
|
* emulparams/elf64_aix.sh: Add settings for elf64 on aix5.
|
||||||
* testsuite/ld-bootstrap/boostrap.exp: Exclude ia64 flavor from
|
* testsuite/ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
|
||||||
AIX-specific test.
|
AIX-specific test.
|
||||||
|
|
||||||
2001-02-20 H.J. Lu <hjl@gnu.org>
|
2001-02-20 H.J. Lu <hjl@gnu.org>
|
||||||
@ -740,7 +740,7 @@ Tue Nov 14 00:59:19 2000 Denis Chertykov <denisc@overta.ru>
|
|||||||
|
|
||||||
* scripttempl/elf.sc: Add .gnu.linkonce.wi.* to .debug_info
|
* scripttempl/elf.sc: Add .gnu.linkonce.wi.* to .debug_info
|
||||||
sections.
|
sections.
|
||||||
* scripttempl/elf32var.sc: Ditto.
|
* scripttempl/elf32avr.sc: Ditto.
|
||||||
* scripttempl/elfd10v.sc: Ditto.
|
* scripttempl/elfd10v.sc: Ditto.
|
||||||
* scripttempl/elfd30v.sc: Ditto.
|
* scripttempl/elfd30v.sc: Ditto.
|
||||||
* scripttempl/elfi370.sc: Ditto.
|
* scripttempl/elfi370.sc: Ditto.
|
||||||
@ -937,8 +937,8 @@ Tue Nov 14 00:59:19 2000 Denis Chertykov <denisc@overta.ru>
|
|||||||
|
|
||||||
2000-07-05 Kenneth Block <krblock@computer.org>
|
2000-07-05 Kenneth Block <krblock@computer.org>
|
||||||
|
|
||||||
* ld/lexsup.c: Add optional style to demangle switch
|
* lexsup.c: Add optional style to demangle switch
|
||||||
* ld/ld.texinfo: Document optional style to demangle switch.
|
* ld.texinfo: Document optional style to demangle switch.
|
||||||
|
|
||||||
2000-07-20 Hans-Peter Nilsson <hp@axis.com>
|
2000-07-20 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
@ -994,7 +994,7 @@ Tue Nov 14 00:59:19 2000 Denis Chertykov <denisc@overta.ru>
|
|||||||
|
|
||||||
2000-07-16 Charles Wilson <cwilson@ece.gatech.edu>
|
2000-07-16 Charles Wilson <cwilson@ece.gatech.edu>
|
||||||
|
|
||||||
* src/ld/emultempl/pe.em (gld_*_open_dynamic_archive): New search
|
* emultempl/pe.em (gld_*_open_dynamic_archive): New search
|
||||||
order for dynamic library '-lfoo' on pei386: libfoo.dll.a,
|
order for dynamic library '-lfoo' on pei386: libfoo.dll.a,
|
||||||
foo.dll.a, libfoo.a, libfoo.dll, foo.dll. This fixes compatibility
|
foo.dll.a, libfoo.a, libfoo.dll, foo.dll. This fixes compatibility
|
||||||
errors introduced by the old dynamic lib search order.
|
errors introduced by the old dynamic lib search order.
|
||||||
@ -1326,7 +1326,7 @@ Thu May 18 10:47:57 2000 Jeffrey A Law (law@cygnus.com)
|
|||||||
|
|
||||||
2000-05-16 Charles Wilson <cwilson@ece.gatech.edu>
|
2000-05-16 Charles Wilson <cwilson@ece.gatech.edu>
|
||||||
|
|
||||||
* ld/emultempl/pe.em (_open_dynamic_archive): New function: Search
|
* emultempl/pe.em (_open_dynamic_archive): New function: Search
|
||||||
the library path for "foo.dll" and "libfoo.dll" dynamic libraries
|
the library path for "foo.dll" and "libfoo.dll" dynamic libraries
|
||||||
before searching for 'libfoo.a' in response to a '-Bdynamic -lfoo'
|
before searching for 'libfoo.a' in response to a '-Bdynamic -lfoo'
|
||||||
link options.
|
link options.
|
||||||
@ -1633,7 +1633,7 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
|
|||||||
(gld_X_find_potential_libraries): New function. Search for
|
(gld_X_find_potential_libraries): New function. Search for
|
||||||
libraries called "*.lib".
|
libraries called "*.lib".
|
||||||
|
|
||||||
* scriptempl/pe.sc: Add .pdata section.
|
* scripttempl/pe.sc: Add .pdata section.
|
||||||
|
|
||||||
2000-02-23 Richard Henderson <rth@cygnus.com>
|
2000-02-23 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
@ -1694,9 +1694,9 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
|
|||||||
|
|
||||||
2000-02-03 Timothy Wall <twall@redhat.com>
|
2000-02-03 Timothy Wall <twall@redhat.com>
|
||||||
|
|
||||||
* ld/ldexp.c (fold_name): Make SIZEOF operator return byte count, not
|
* ldexp.c (fold_name): Make SIZEOF operator return byte count, not
|
||||||
octet count.
|
octet count.
|
||||||
* ld/ldlang.c (print_input_section, print_data_statement,
|
* ldlang.c (print_input_section, print_data_statement,
|
||||||
print_reloc_statement, print_padding_statement): Print target
|
print_reloc_statement, print_padding_statement): Print target
|
||||||
address values and section sizes as bytes, not octets.
|
address values and section sizes as bytes, not octets.
|
||||||
(insert_pad) Calculate padding size in octets, and adjust "dot"
|
(insert_pad) Calculate padding size in octets, and adjust "dot"
|
||||||
|
@ -16,8 +16,8 @@ Thu Dec 11 09:00:15 1997 Michael Meissner <meissner@cygnus.com>
|
|||||||
d30velf_o to d30v_o to work in DOS environments.
|
d30velf_o to d30v_o to work in DOS environments.
|
||||||
* Makefile.{am,in}: Ditto.
|
* Makefile.{am,in}: Ditto.
|
||||||
|
|
||||||
* emulparams/d30v_{o,e}: Rename from d30velf_{o,e}.
|
* emulparams/d30v_{o,e}.sh: Rename from d30velf_{o,e}.
|
||||||
* emulparams/d30velf_{o,e}: Deleted.
|
* emulparams/d30velf_{o,e}.sh: Deleted.
|
||||||
|
|
||||||
Wed Dec 10 17:40:08 1997 Nick Clifton <nickc@cygnus.com>
|
Wed Dec 10 17:40:08 1997 Nick Clifton <nickc@cygnus.com>
|
||||||
|
|
||||||
@ -907,7 +907,7 @@ Fri Nov 1 10:01:27 1996 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
|
|
||||||
Thu Oct 31 09:28:59 1996 Jeffrey A Law (law@cygnus.com)
|
Thu Oct 31 09:28:59 1996 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
* scriptempl/v850.sc (zdata): Handle reszdata, romzdata and
|
* scripttempl/v850.sc (zdata): Handle reszdata, romzdata and
|
||||||
romzbss too.
|
romzbss too.
|
||||||
|
|
||||||
Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
|
Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
|
||||||
@ -925,9 +925,9 @@ Mon Oct 28 15:37:00 1996 Doug Evans <dje@canuck.cygnus.com>
|
|||||||
|
|
||||||
Wed Oct 23 16:17:22 1996 Jeffrey A Law (law@cygnus.com)
|
Wed Oct 23 16:17:22 1996 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
* scriptempl/v850.sc (zdata): Fix typo "zrodata" -> "rozdata".
|
* scripttempl/v850.sc (zdata): Fix typo "zrodata" -> "rozdata".
|
||||||
|
|
||||||
* scriptempl/v850.sc (zdata): Make sure this stays
|
* scripttempl/v850.sc (zdata): Make sure this stays
|
||||||
in lo-memory.
|
in lo-memory.
|
||||||
|
|
||||||
Tue Oct 22 11:36:47 1996 Jeffrey A Law (law@cygnus.com)
|
Tue Oct 22 11:36:47 1996 Jeffrey A Law (law@cygnus.com)
|
||||||
@ -935,7 +935,7 @@ Tue Oct 22 11:36:47 1996 Jeffrey A Law (law@cygnus.com)
|
|||||||
* scripttempl/v850.sc (__ep): Put it at the start
|
* scripttempl/v850.sc (__ep): Put it at the start
|
||||||
of the tda section.
|
of the tda section.
|
||||||
|
|
||||||
* scriptempl/v850.sc: Move all "normal" sections into
|
* scripttempl/v850.sc: Move all "normal" sections into
|
||||||
the external memory region (0x100000 - 0x200000).
|
the external memory region (0x100000 - 0x200000).
|
||||||
|
|
||||||
Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net>
|
Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net>
|
||||||
@ -1050,7 +1050,7 @@ Thu Oct 3 15:41:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
|||||||
|
|
||||||
Wed Oct 2 23:45:25 1996 Geoffrey Noer <noer@cygnus.com>
|
Wed Oct 2 23:45:25 1996 Geoffrey Noer <noer@cygnus.com>
|
||||||
|
|
||||||
* emultmpl/pe.em: increase size of stack reserve to 0x2000000
|
* emultempl/pe.em: increase size of stack reserve to 0x2000000
|
||||||
(necessary in order to compile parse.c in gcc sources under NT)
|
(necessary in order to compile parse.c in gcc sources under NT)
|
||||||
|
|
||||||
Wed Oct 2 14:49:10 1996 Ian Lance Taylor <ian@cygnus.com>
|
Wed Oct 2 14:49:10 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
@ -1690,7 +1690,7 @@ Thu May 9 08:52:23 1996 Rob Savoye <rob@chinadoll.cygnus.com>
|
|||||||
|
|
||||||
Tue May 7 10:56:11 1996 Doug Evans <dje@canuck.cygnus.com>
|
Tue May 7 10:56:11 1996 Doug Evans <dje@canuck.cygnus.com>
|
||||||
|
|
||||||
* scripttempl/pe.em (gld${EMULATION_NAME}_place_orphan): New function.
|
* emultempl/pe.em (gld${EMULATION_NAME}_place_orphan): New function.
|
||||||
(gld${EMULATION_NAME}_place_section): New function.
|
(gld${EMULATION_NAME}_place_section): New function.
|
||||||
(hold_{section,use,text,rdata,data}): New static locals.
|
(hold_{section,use,text,rdata,data}): New static locals.
|
||||||
(ld_${EMULATION_NAME}_emulation): Update orphan field.
|
(ld_${EMULATION_NAME}_emulation): Update orphan field.
|
||||||
@ -2036,8 +2036,8 @@ Wed Mar 6 18:08:18 1996 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
* ldemul.c (ldemul_unrecognized_file): New function.
|
* ldemul.c (ldemul_unrecognized_file): New function.
|
||||||
* ldlang.c (load_symbols): If a file can not be recognized, call
|
* ldlang.c (load_symbols): If a file can not be recognized, call
|
||||||
ldemul_unrecognized_file before trying it as a linker script.
|
ldemul_unrecognized_file before trying it as a linker script.
|
||||||
* aix.em (gld${EMULATION_NAME}_unrecognized_file): New static
|
* emultempl/aix.em (gld${EMULATION_NAME}_unrecognized_file): New
|
||||||
function.
|
static function.
|
||||||
(gld${EMULATION_NAME}_read_file): Use FOPEN_RT, not "r".
|
(gld${EMULATION_NAME}_read_file): Use FOPEN_RT, not "r".
|
||||||
(ld_${EMULATION_NAME}_emulation): Initialize unrecognized_file.
|
(ld_${EMULATION_NAME}_emulation): Initialize unrecognized_file.
|
||||||
|
|
||||||
@ -2787,9 +2787,9 @@ Mon Oct 16 19:11:13 1995 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
* Makefile.in (ALL_EMULATIONS): Add eaixppc.o and eaixrs6.o.
|
* Makefile.in (ALL_EMULATIONS): Add eaixppc.o and eaixrs6.o.
|
||||||
(eaixppc.c, eaixrs6.c): New targets.
|
(eaixppc.c, eaixrs6.c): New targets.
|
||||||
|
|
||||||
Fri Oct 13 14:00:37 1995 steve chamberlain <sac@slash.cygnus.com>
|
Fri Oct 13 14:00:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
||||||
|
|
||||||
* scripttemp/pe.sc (.reloc): Move to the end.
|
* scripttempl/pe.sc (.reloc): Move to the end.
|
||||||
|
|
||||||
Tue Oct 10 17:53:22 1995 Ian Lance Taylor <ian@cygnus.com>
|
Tue Oct 10 17:53:22 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
@ -2819,7 +2819,7 @@ Fri Oct 6 16:26:16 1995 Ken Raeburn <raeburn@cygnus.com>
|
|||||||
|
|
||||||
Mon Sep 25 22:49:32 1995 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
Mon Sep 25 22:49:32 1995 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||||
|
|
||||||
* ld/ld.1: Fix formatting bugs.
|
* ld.1: Fix formatting bugs.
|
||||||
|
|
||||||
Wed Oct 4 17:37:46 1995 Ian Lance Taylor <ian@cygnus.com>
|
Wed Oct 4 17:37:46 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
@ -2947,7 +2947,7 @@ Fri Sep 15 23:28:05 1995 Andrew Cagney <cagney@highland.com.au>
|
|||||||
|
|
||||||
Thu Sep 12 12:50:49 1995 steve chamberlain <sac@slash.cygnus.com>
|
Thu Sep 12 12:50:49 1995 steve chamberlain <sac@slash.cygnus.com>
|
||||||
|
|
||||||
* scripttemp/pe.sc: Allow both spellings of .ctors/.dtors.
|
* scripttempl/pe.sc: Allow both spellings of .ctors/.dtors.
|
||||||
Start .text section on the right boundary. Always align
|
Start .text section on the right boundary. Always align
|
||||||
stabs.
|
stabs.
|
||||||
|
|
||||||
@ -3026,7 +3026,7 @@ Wed Sep 6 14:42:11 1995 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
* dep-in.sed: Use @SRCDIR@, not @srcdir@.
|
* dep-in.sed: Use @SRCDIR@, not @srcdir@.
|
||||||
* genscripts.sh: Create ldscripts if it does not exist.
|
* genscripts.sh: Create ldscripts if it does not exist.
|
||||||
* ldemul.c, lexsup.c, mpw-emipsidt.c: Don't include "config.h".
|
* ldemul.c, lexsup.c, mpw-emipsidt.c: Don't include "config.h".
|
||||||
* mpw-esh.c, emultemp/*.em: Likewise.
|
* mpw-esh.c, emultempl/*.em: Likewise.
|
||||||
* ldmain.c: Likewise. Include <ctype.h>. Don't try to set
|
* ldmain.c: Likewise. Include <ctype.h>. Don't try to set
|
||||||
HAVE_SBRK here.
|
HAVE_SBRK here.
|
||||||
* config/*.mt, config/*.mh: Remove.
|
* config/*.mt, config/*.mh: Remove.
|
||||||
@ -3408,7 +3408,7 @@ Sun Jun 11 15:20:46 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
|||||||
|
|
||||||
Thu Jun 8 14:17:33 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
Thu Jun 8 14:17:33 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
||||||
|
|
||||||
* emulparams/armpe.sh, scriptempl/armpe.sc: Add end and stack.
|
* emulparams/armpe.sh, scripttempl/armpe.sc: Add end and stack.
|
||||||
|
|
||||||
Mon Jun 5 02:16:24 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
|
Mon Jun 5 02:16:24 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
|
||||||
|
|
||||||
@ -4060,8 +4060,11 @@ Tue Sep 27 14:56:20 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
|||||||
instead of RUNTEST_CC, and likewise for CXX.
|
instead of RUNTEST_CC, and likewise for CXX.
|
||||||
(cdtest targets): Comment out.
|
(cdtest targets): Comment out.
|
||||||
* config/solaris2.mh (HOSTING_LIBS): Only mention crtend.o once.
|
* config/solaris2.mh (HOSTING_LIBS): Only mention crtend.o once.
|
||||||
* cdtest-bar.cc, cdtest-foo.cc, cdtest-foo.h: Remove.
|
* testsuite/ld-cdtest/cdtest-bar.cc,
|
||||||
* cdtest-main.cc, cdtest.exp: Remove.
|
testsuite/ld-cdtest/cdtest-foo.cc,
|
||||||
|
testsuite/ld-cdtest/cdtest-foo.h,
|
||||||
|
testsuite/ld-cdtest/cdtest-main.cc,
|
||||||
|
testsuite/ld-cdtest/cdtest.exp: Remove.
|
||||||
|
|
||||||
Mon Sep 26 11:40:30 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
Mon Sep 26 11:40:30 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
||||||
|
|
||||||
@ -4659,8 +4662,8 @@ Thu Jun 9 00:17:20 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
|||||||
Thu Jun 2 17:24:08 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Thu Jun 2 17:24:08 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
Add support for SunOS shared libraries.
|
Add support for SunOS shared libraries.
|
||||||
* aout.sc: Don't define __DYNAMIC here. Add new sections used by
|
* scripttempl/aout.sc: Don't define __DYNAMIC here. Add new
|
||||||
shared library support code.
|
sections used by shared library support code.
|
||||||
* emultempl/sunos.em: New file.
|
* emultempl/sunos.em: New file.
|
||||||
* emulparams/sun4.sh (TEMPLATE_NAME): Define as sunos.
|
* emulparams/sun4.sh (TEMPLATE_NAME): Define as sunos.
|
||||||
* emulparams/sun3.sh (TEMPLATE_NAME): Likewise.
|
* emulparams/sun3.sh (TEMPLATE_NAME): Likewise.
|
||||||
@ -4709,7 +4712,7 @@ Fri May 27 12:25:33 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
|||||||
|
|
||||||
* emultempl/generic.em: Find emultempl/stringify.sed in ${srcdir}.
|
* emultempl/generic.em: Find emultempl/stringify.sed in ${srcdir}.
|
||||||
|
|
||||||
* cdtest-bar.cc: Renamed from cdtest-func.cc.
|
* testsuite/ld-cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
|
||||||
* Makefile.in: Noted change.
|
* Makefile.in: Noted change.
|
||||||
|
|
||||||
* scripttempl/a29k.sc: Don't include /lab3/u3/..../segments.o; I
|
* scripttempl/a29k.sc: Don't include /lab3/u3/..../segments.o; I
|
||||||
@ -4718,14 +4721,14 @@ Fri May 27 12:25:33 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
|||||||
|
|
||||||
Wed May 11 22:32:00 1994 DJ Delorie (dj@ctron.com)
|
Wed May 11 22:32:00 1994 DJ Delorie (dj@ctron.com)
|
||||||
|
|
||||||
* configure.bat: update to latest makefile.in
|
* configure.bat: update to latest Makefile.in
|
||||||
* emulpara/go32.sh: set to coff-go32 not aout
|
* emulparams/go32.sh: set to coff-go32 not aout
|
||||||
* emultemp/generic.em: strength-reduce the structure of
|
* emultempl/generic.em: strength-reduce the structure of
|
||||||
this shell script, since the only available shell for
|
this shell script, since the only available shell for
|
||||||
DOS can't handle complex syntax.
|
DOS can't handle complex syntax.
|
||||||
* emultemp/stringify.sed: for "sed -f" instead of inline.
|
* emultempl/stringify.sed: for "sed -f" instead of inline.
|
||||||
* makefile.in: depend on stringify.sed as well as genscripts.sh
|
* Makefile.in: depend on stringify.sed as well as genscripts.sh
|
||||||
* scripttemp/go32coff.sc: correct for djgpp 1.11's COFF format
|
* scripttempl/go32coff.sc: correct for djgpp 1.11's COFF format
|
||||||
* genscripts.sh: empty variables aren't always considered "set",
|
* genscripts.sh: empty variables aren't always considered "set",
|
||||||
so set them to "y" instead.
|
so set them to "y" instead.
|
||||||
|
|
||||||
@ -4799,8 +4802,9 @@ Wed May 11 18:16:46 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
|||||||
|
|
||||||
* ldver.c (ldversion): Updated version number.
|
* ldver.c (ldversion): Updated version number.
|
||||||
|
|
||||||
* cdtest-foo.cc: Use explicit "#pragma implementation".
|
* testsuite/ld-cdtest/cdtest-foo.cc: Use explicit "#pragma
|
||||||
* cdtest-bar.cc: Renamed from cdtest-func.cc.
|
implementation".
|
||||||
|
* testsuite/ld-cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
|
||||||
* Makefile.in: References to cdtest-func.o changed to
|
* Makefile.in: References to cdtest-func.o changed to
|
||||||
cdtest-bar.o.
|
cdtest-bar.o.
|
||||||
|
|
||||||
@ -5026,7 +5030,7 @@ Wed Mar 23 14:15:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
|||||||
lang_do_assignments and lang_size_sections until relax_again
|
lang_do_assignments and lang_size_sections until relax_again
|
||||||
becomes false.
|
becomes false.
|
||||||
|
|
||||||
* emultemp/gld960.em: Include libiberty.h
|
* emultempl/gld960.em: Include libiberty.h
|
||||||
(gld960_before_parse): Pass NULL as final argument to concat.
|
(gld960_before_parse): Pass NULL as final argument to concat.
|
||||||
|
|
||||||
Tue Mar 22 13:08:28 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Tue Mar 22 13:08:28 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
@ -5074,7 +5078,7 @@ Mon Mar 21 18:28:37 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
|||||||
(cdtest-ur, cdtest-ur.out): New targets.
|
(cdtest-ur, cdtest-ur.out): New targets.
|
||||||
(check-cdtest): Now also check that -Ur works correctly.
|
(check-cdtest): Now also check that -Ur works correctly.
|
||||||
|
|
||||||
* scripttemp/alpha.sc: Align all sections to 16 byte boundaries.
|
* scripttempl/alpha.sc: Align all sections to 16 byte boundaries.
|
||||||
|
|
||||||
Thu Mar 17 12:45:41 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Thu Mar 17 12:45:41 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
@ -5097,8 +5101,8 @@ Tue Mar 8 04:22:27 1994 David J. Mackenzie (djm@rtl.cygnus.com)
|
|||||||
|
|
||||||
Mon Mar 7 15:23:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Mon Mar 7 15:23:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
* elf.sc: Permit TEXT_START_SYMBOLS and DATA_START_SYMBOLS to be
|
* scripttempl/elf.sc: Permit TEXT_START_SYMBOLS and
|
||||||
defined.
|
DATA_START_SYMBOLS to be defined.
|
||||||
* emulparams/elf32mipb.s (TEXT_START_SYMBOLS): Define _ftext.
|
* emulparams/elf32mipb.s (TEXT_START_SYMBOLS): Define _ftext.
|
||||||
(DATA_START_SYMBOLS): Define _fdata.
|
(DATA_START_SYMBOLS): Define _fdata.
|
||||||
|
|
||||||
@ -5432,7 +5436,7 @@ Mon Jan 10 19:49:05 1994 David J. Mackenzie (djm@thepub.cygnus.com)
|
|||||||
|
|
||||||
Fri Jan 7 20:00:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Fri Jan 7 20:00:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
* scripttempl/elf.c: Define __bss_start before the .sbss section.
|
* scripttempl/elf.sc: Define __bss_start before the .sbss section.
|
||||||
|
|
||||||
Thu Jan 6 00:13:10 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Thu Jan 6 00:13:10 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
@ -5591,10 +5595,10 @@ Thu Dec 16 21:19:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
|||||||
* ldsym.c (write_file_locals): Use strncmp rather than a character
|
* ldsym.c (write_file_locals): Use strncmp rather than a character
|
||||||
comparison for lprefix.
|
comparison for lprefix.
|
||||||
|
|
||||||
* emultmpl/m88kbcs.em (before_parse): Set lprefix and lprefix_len
|
* emultempl/m88kbcs.em (before_parse): Set lprefix and lprefix_len
|
||||||
correctly.
|
correctly.
|
||||||
|
|
||||||
* emultmpl/hppaosf.em: Include ldexp.h.
|
* emultempl/hppaosf.em: Include ldexp.h.
|
||||||
(before_parse): Set lprefix and lprefix_len correctly.
|
(before_parse): Set lprefix and lprefix_len correctly.
|
||||||
|
|
||||||
Tue Dec 14 17:19:03 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
Tue Dec 14 17:19:03 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
@ -6323,10 +6327,12 @@ Wed Jun 16 11:45:32 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
|||||||
* Move *.em to emultempl/*.em. Move *.sh to emulparams/*.sh.
|
* Move *.em to emultempl/*.em. Move *.sh to emulparams/*.sh.
|
||||||
Move *.sc-sh to scripttempl/*.sc.
|
Move *.sc-sh to scripttempl/*.sc.
|
||||||
* {emultempl,emulparams,scripttempl}/README: New files.
|
* {emultempl,emulparams,scripttempl}/README: New files.
|
||||||
* sh.em, st2000.em, z8ksim.em, h8300hms.em, h8500hms.em: Files
|
* emultempl/sh.em, emultempl/st2000.em, emultempl/z8ksim.em,
|
||||||
removed, replaced with generic.em.
|
emultempl/h8300hms.em, emultempl/h8500hms.em: Files removed,
|
||||||
* h8300.sh, h8500.sh, h8300.sc, h8500.sc: Renamed from
|
replaced with generic.em.
|
||||||
h8[35]00hms.s[ch]. Change their contents to omit the "hms".
|
* emulparams/h8300.sh, emulparams/h8500.sh, scripttempl/h8300.sc,
|
||||||
|
scripttempl/h8500.sc: Renamed from h8[35]00hms.s[ch]. Change
|
||||||
|
their contents to omit the "hms".
|
||||||
|
|
||||||
* *.em (*_get_script): Return script name instead of script contents.
|
* *.em (*_get_script): Return script name instead of script contents.
|
||||||
* ldlang.c (lang_process): Change caller.
|
* ldlang.c (lang_process): Change caller.
|
||||||
@ -6354,9 +6360,10 @@ Tue Jun 15 23:04:46 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|||||||
|
|
||||||
* Makefile.in (INCLUDES): Look in ../include, not ../bfd.
|
* Makefile.in (INCLUDES): Look in ../include, not ../bfd.
|
||||||
|
|
||||||
* aout.sc-sh: Add SHLIB_PATH like STACKZERO. Make STACKZERO
|
* scripttempl/aout.sc, emulparams/aout.sh: Add SHLIB_PATH like
|
||||||
dependent on RELOCATING, not RELOCATION.
|
STACKZERO. Make STACKZERO dependent on RELOCATING, not
|
||||||
* hp3hpux.sh (SHLIB_PATH): Define it.
|
RELOCATION.
|
||||||
|
* emulparams/hp3hpux.sh (SHLIB_PATH): Define it.
|
||||||
|
|
||||||
Mon Jun 14 19:06:15 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
Mon Jun 14 19:06:15 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||||
|
|
||||||
@ -6374,10 +6381,12 @@ Thu Jun 10 14:00:06 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
* ldgram.y (statement_list_opt): New nonterminal, either empty or
|
* ldgram.y (statement_list_opt): New nonterminal, either empty or
|
||||||
statement_list.
|
statement_list.
|
||||||
(section): Use statement_list_opt, not statement_list.
|
(section): Use statement_list_opt, not statement_list.
|
||||||
* m68kcoff.sc-sh: Gather constructors and destructors and define
|
* scripttempl/m68kcoff.sc, emulparams/m68kcoff.sh: Gather
|
||||||
__CTOR_LIST__ and __DTOR_LIST__ appropriately.
|
constructors and destructors and define __CTOR_LIST__ and
|
||||||
* sa29200.sc-sh: Gather constructors and destructors and define
|
__DTOR_LIST__ appropriately.
|
||||||
___CTOR_LIST__ and ___DTOR_LIST__ appropriately.
|
* scripttempl/sa29200.sc, emulparams/sa29200.sh: Gather
|
||||||
|
constructors and destructors and define ___CTOR_LIST__ and
|
||||||
|
___DTOR_LIST__ appropriately.
|
||||||
|
|
||||||
Mon Jun 7 12:53:28 1993 Per Bothner (bothner@rtl.cygnus.com)
|
Mon Jun 7 12:53:28 1993 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
|
|
||||||
@ -6395,7 +6404,8 @@ Fri Jun 4 08:50:14 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
* configure.in (mips-idt-ecoffl*): New target; use mips-idtl.
|
* configure.in (mips-idt-ecoffl*): New target; use mips-idtl.
|
||||||
(mips-idt-ecoff*): Added trailing '*'.
|
(mips-idt-ecoff*): Added trailing '*'.
|
||||||
* config/mips-idtl.mt: New file; use EMUL of mipsidtl.
|
* config/mips-idtl.mt: New file; use EMUL of mipsidtl.
|
||||||
* mipsidtl.sh: New file; like mipsidt.sh, but little endian.
|
* emulparams/mipsidtl.sh: New file; like mipsidt.sh, but little
|
||||||
|
endian.
|
||||||
* Makefile.in (ALL_EMULATIONS): Added em_mipsidtl.o.
|
* Makefile.in (ALL_EMULATIONS): Added em_mipsidtl.o.
|
||||||
|
|
||||||
* config/sun3.mh (HOSTING_LIBS, HOSTING_EMU): Removed obsolete and
|
* config/sun3.mh (HOSTING_LIBS, HOSTING_EMU): Removed obsolete and
|
||||||
@ -6415,16 +6425,17 @@ Tue May 25 15:34:25 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
|
|
||||||
Thu May 20 13:56:16 1993 Per Bothner (bothner@deneb.cygnus.com)
|
Thu May 20 13:56:16 1993 Per Bothner (bothner@deneb.cygnus.com)
|
||||||
|
|
||||||
* mips.sc-sh: Define _etext, _edata, and _end, in addition
|
* scripttempl/mips.sc, emulparams/mips.sh: Define _etext, _edata,
|
||||||
to etext, edata, and end. Needed for IRIX 4.0.5F.
|
and _end, in addition to etext, edata, and end. Needed for IRIX
|
||||||
Patch from mwp@iconix.oz.au (Michael Paddon).
|
4.0.5F. Patch from mwp@iconix.oz.au (Michael Paddon).
|
||||||
|
|
||||||
* Version 2.2.1 released.
|
* Version 2.2.1 released.
|
||||||
|
|
||||||
Thu May 20 11:42:06 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
Thu May 20 11:42:06 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||||
|
|
||||||
* mipsbsd.sc-sh: Renamed from aout-mipsbsd.sc-sh.
|
* scripttempl/mipsbsd.sc, emulparams/mipsbsd.sh: Renamed from
|
||||||
* mipsbsd.sh (EMULATION_NAME): Use new file name.
|
aout-mipsbsd.sc-sh.
|
||||||
|
* emulparams/mipsbsd.sh (EMULATION_NAME): Use new file name.
|
||||||
|
|
||||||
Tue May 18 17:10:24 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
Tue May 18 17:10:24 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||||
|
|
||||||
@ -6443,7 +6454,8 @@ Mon May 17 12:44:31 1993 Per Bothner (bothner@cygnus.com)
|
|||||||
|
|
||||||
Fri May 14 11:26:24 1993 Ian Lance Taylor (ian@cygnus.com)
|
Fri May 14 11:26:24 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* mips.sc-sh: Don't define BSS_VAR unless relocating.
|
* scripttempl/mips.sc, emulparams/mips.sh: Don't define BSS_VAR
|
||||||
|
unless relocating.
|
||||||
|
|
||||||
Wed May 12 13:33:29 1993 Ian Lance Taylor (ian@cygnus.com)
|
Wed May 12 13:33:29 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
@ -6455,11 +6467,12 @@ Tue May 4 21:58:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|||||||
* configure.in: Look for ${target_makefile_frag} relative to
|
* configure.in: Look for ${target_makefile_frag} relative to
|
||||||
${srcdir}, not relative to build directory.
|
${srcdir}, not relative to build directory.
|
||||||
|
|
||||||
* hppaosf.em, hppaosf.sc-sh, hppaosf.sh: New files.
|
* emultempl/hppaosf.em, scripttempl/hppaosf.sc,
|
||||||
|
emulparams/hppaosf.sh: New files.
|
||||||
* configure.in: Recognize hppa*-hp-osf.
|
* configure.in: Recognize hppa*-hp-osf.
|
||||||
* Makefile.in (ALL_EMULATIONS): Include hppaosf emulation.
|
* Makefile.in (ALL_EMULATIONS): Include hppaosf emulation.
|
||||||
(em_hppaosf.c): Build it.
|
(em_hppaosf.c): Build it.
|
||||||
* config/hppaosf.mh, hppaosf.mt: New files.
|
* config/hppaosf.mh, config/hppaosf.mt: New files.
|
||||||
|
|
||||||
* ld.h (ALIGN_N): Renamed from ALIGN, because that conflicted with
|
* ld.h (ALIGN_N): Renamed from ALIGN, because that conflicted with
|
||||||
some system header files. All uses changed.
|
some system header files. All uses changed.
|
||||||
@ -6468,26 +6481,27 @@ Tue May 4 21:58:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|||||||
targets.
|
targets.
|
||||||
|
|
||||||
* configure.in: Recognize m68*-*-hpux.
|
* configure.in: Recognize m68*-*-hpux.
|
||||||
* aout.sc-sh: If STACKZERO and RELOCATING are both defined, output
|
* scripttempl/aout.sc: If STACKZERO and RELOCATING are both defined, output
|
||||||
the value of STACKZERO.
|
the value of STACKZERO.
|
||||||
* Makefile.in (ALL_EMULATIONS): Include hp300-hpux emulation.
|
* Makefile.in (ALL_EMULATIONS): Include hp300-hpux emulation.
|
||||||
(em_hp3hpux.c): Build it.
|
(em_hp3hpux.c): Build it.
|
||||||
* hp3hpux.sh, config/hp300hpux.mt: New files.
|
* emulparams/hp3hpux.sh, config/hp300hpux.mt: New files.
|
||||||
|
|
||||||
Tue May 4 12:37:35 1993 Ian Lance Taylor (ian@cygnus.com)
|
Tue May 4 12:37:35 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* mips.sc-sh: Put constructors in the .data section.
|
* scripttempl/mips.sc: Put constructors in the .data section.
|
||||||
* Makefile.in (cdtest): Added dependency on ld.new.
|
* Makefile.in (cdtest): Added dependency on ld.new.
|
||||||
|
|
||||||
Mon May 3 19:43:39 1993 Per Bothner (bothner@cygnus.com)
|
Mon May 3 19:43:39 1993 Per Bothner (bothner@cygnus.com)
|
||||||
|
|
||||||
* Makefile.in: Change definition of $(tooldir) to match FSF.
|
* Makefile.in: Change definition of $(tooldir) to match FSF.
|
||||||
* vax.sh, config/vax.mt, configure.in, Makefile.in:
|
* emulparams/vax.sh, config/vax.mt, configure.in, Makefile.in:
|
||||||
Support VAX Ultrix and BSD.
|
Support VAX Ultrix and BSD.
|
||||||
|
|
||||||
Mon Apr 26 18:35:47 1993 Steve Chamberlain (sac@thepub.cygnus.com)
|
Mon Apr 26 18:35:47 1993 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||||
|
|
||||||
* sh.em, sh.sh, sh.sc-sh: New files supporting Hitachi SH.
|
* emultempl/sh.em, emulparams/sh.sh, scripttempl/sh.sc: New
|
||||||
|
files supporting Hitachi SH.
|
||||||
|
|
||||||
Wed Apr 14 21:01:51 1993 John Gilmore (gnu@cygnus.com)
|
Wed Apr 14 21:01:51 1993 John Gilmore (gnu@cygnus.com)
|
||||||
|
|
||||||
@ -6559,7 +6573,7 @@ Thu Mar 4 12:44:33 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
|
|
||||||
* mips.sc-sh: Added variables which may be overridden by a
|
* mips.sc-sh: Added variables which may be overridden by a
|
||||||
specific emulation.
|
specific emulation.
|
||||||
* mipsidt.sh: New file; emulation for IDT MIPS board.
|
* emulparams/mipsidt.sh: New file; emulation for IDT MIPS board.
|
||||||
* Makefile.in (ALL_EMULATIONS): Added em_mipsidt.o.
|
* Makefile.in (ALL_EMULATIONS): Added em_mipsidt.o.
|
||||||
(em_mipsidt.c): New target. Uses mipsidt.sh and mips.sc-sh.
|
(em_mipsidt.c): New target. Uses mipsidt.sh and mips.sc-sh.
|
||||||
* config/mips-idt.mt: New file; sets EMUL to mipsidt.
|
* config/mips-idt.mt: New file; sets EMUL to mipsidt.
|
||||||
@ -6567,9 +6581,9 @@ Thu Mar 4 12:44:33 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
|
|
||||||
Sat Feb 27 00:00:14 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
Sat Feb 27 00:00:14 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||||
|
|
||||||
* aout-mipsbsd.sc-sh, mipsbsd.sh: New files from Ralph Campbell,
|
* aout-mipsbsd.sc-sh, emulparams/mipsbsd.sh: New files from Ralph
|
||||||
ralphc@pyramid.com.
|
Campbell, ralphc@pyramid.com.
|
||||||
* i386bsd.sh, config/i386bsd.mt: New files.
|
* emulparams/i386bsd.sh, config/i386bsd.mt: New files.
|
||||||
* configure.in, Makefile.in: Added support for mipsbsd and 386bsd.
|
* configure.in, Makefile.in: Added support for mipsbsd and 386bsd.
|
||||||
|
|
||||||
Thu Feb 25 15:33:10 1993 Per Bothner (bothner@rtl.cygnus.com)
|
Thu Feb 25 15:33:10 1993 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
@ -6596,7 +6610,7 @@ Thu Feb 18 17:58:45 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|||||||
|
|
||||||
Wed Feb 3 09:05:56 1993 Ian Lance Taylor (ian@cygnus.com)
|
Wed Feb 3 09:05:56 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* mipsbig.sh: New file. Big endian MIPS emulation.
|
* emulparams/mipsbig.sh: New file. Big endian MIPS emulation.
|
||||||
* config/mips-big.mt: New file. Use mipsbig emulation.
|
* config/mips-big.mt: New file. Use mipsbig emulation.
|
||||||
* configure.in (mips-sgi-irix*): Use target mips-big.
|
* configure.in (mips-sgi-irix*): Use target mips-big.
|
||||||
* Makefile.in (ALL_EMULATIONS): Added em_mipsbig.o.
|
* Makefile.in (ALL_EMULATIONS): Added em_mipsbig.o.
|
||||||
@ -6638,7 +6652,7 @@ Fri Jan 22 14:22:44 1993 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
|
|
||||||
* mips.sc-sh: New file. Ultrix, and hopefully other MIPS ECOFF
|
* mips.sc-sh: New file. Ultrix, and hopefully other MIPS ECOFF
|
||||||
targets, linker script.
|
targets, linker script.
|
||||||
* mipslit.sh: New file. Little endian MIPS emulation.
|
* emulparams/mipslit.sh: New file. Little endian MIPS emulation.
|
||||||
* config/mips-lit.mt: New file. Use mipslit emulation.
|
* config/mips-lit.mt: New file. Use mipslit emulation.
|
||||||
* configure.in (mips-dec-ultrix*): Use target mips-lit.
|
* configure.in (mips-dec-ultrix*): Use target mips-lit.
|
||||||
* Makefile.in (ALL_EMULATIONS): Added em_mipslit.o.
|
* Makefile.in (ALL_EMULATIONS): Added em_mipslit.o.
|
||||||
@ -6692,8 +6706,8 @@ Wed Jan 6 01:08:37 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|||||||
|
|
||||||
Mon Dec 28 11:15:35 1992 Ian Lance Taylor (ian@cygnus.com)
|
Mon Dec 28 11:15:35 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* m68kcoff.sc-sh: define _end as well as end, for consistency with
|
* scripttempl/m68kcoff.sc, emulparams/m68kcoff.sh: define _end as
|
||||||
aout.sc-sh.
|
well as end, for consistency with aout.sc-sh.
|
||||||
|
|
||||||
* configure.in: accept *-ericsson-ose for any m68k CPU.
|
* configure.in: accept *-ericsson-ose for any m68k CPU.
|
||||||
|
|
||||||
@ -6705,7 +6719,7 @@ Mon Dec 21 16:06:59 1992 Per Bothner (bothner@rtl.cygnus.com)
|
|||||||
* ldexp.c, ldlang.c, ldmain.c, ldsym.c, ldwarn.c: Use new
|
* ldexp.c, ldlang.c, ldmain.c, ldsym.c, ldwarn.c: Use new
|
||||||
macro bfd_asymbol_bfd as appropriate.
|
macro bfd_asymbol_bfd as appropriate.
|
||||||
* Makefile.in: Un-duplicate ldlex.c dependency.
|
* Makefile.in: Un-duplicate ldlex.c dependency.
|
||||||
* condigure.in: Replace my_host case table by sourcing
|
* configure.in: Replace my_host case table by sourcing
|
||||||
../bfd/configure.host. Allow std-host as the default.
|
../bfd/configure.host. Allow std-host as the default.
|
||||||
* ldmisc.c: Change logic for C++ name demangling: There is
|
* ldmisc.c: Change logic for C++ name demangling: There is
|
||||||
no initial '_' to remove from stab-derived function names.
|
no initial '_' to remove from stab-derived function names.
|
||||||
@ -6757,8 +6771,8 @@ Thu Nov 5 05:43:01 1992 John Gilmore (gnu@cygnus.com)
|
|||||||
|
|
||||||
Tue Oct 20 10:56:06 1992 Ian Lance Taylor (ian@cygnus.com)
|
Tue Oct 20 10:56:06 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* m68kcoff.sc-sh: don't use initial underscores for etext, edata
|
* scripttempl/m68kcoff.sc, emulparams/m68kcoff.sh: don't use
|
||||||
and end.
|
initial underscores for etext, edata and end.
|
||||||
|
|
||||||
Mon Oct 19 09:45:38 1992 Ian Lance Taylor (ian@cygnus.com)
|
Mon Oct 19 09:45:38 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
@ -6792,8 +6806,9 @@ Tue Oct 6 13:08:54 1992 Ian Lance Taylor (ian@cygnus.com)
|
|||||||
|
|
||||||
Mon Oct 5 14:07:37 1992 Ian Lance Taylor (ian@cygnus.com)
|
Mon Oct 5 14:07:37 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* aout.sc-sh, m68kcoff.sc-sh: set __bss_start to the start of the
|
* scripttempl/aout.sc, emulparams/aout.sh,
|
||||||
.bss segment.
|
scripttempl/m68kcoff.sc, emulparams/m68kcoff.sh: set __bss_start
|
||||||
|
to the start of the .bss segment.
|
||||||
|
|
||||||
Mon Oct 5 08:55:14 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
Mon Oct 5 08:55:14 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||||
|
|
||||||
@ -6832,7 +6847,8 @@ Fri Sep 25 13:49:52 1992 Ken Raeburn (raeburn@kyriath.cygnus.com)
|
|||||||
Fri Sep 25 11:08:01 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
Fri Sep 25 11:08:01 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||||
|
|
||||||
Added initial support for the z8k
|
Added initial support for the z8k
|
||||||
* z8ksim.em, z8ksim.sc-sh, z8ksim.sh: new files
|
* emultempl/z8ksim.em, z8ksim.sc-sh, emulparams/z8ksim.sh: new
|
||||||
|
files.
|
||||||
* configure.in, Makefile.in: modified to reflect above
|
* configure.in, Makefile.in: modified to reflect above
|
||||||
|
|
||||||
* ldlang.c (lang_check): when linking conflicting architectures,
|
* ldlang.c (lang_check): when linking conflicting architectures,
|
||||||
@ -6850,16 +6866,18 @@ Fri Sep 11 10:24:22 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
|||||||
|
|
||||||
Wed Sep 9 11:52:58 1992 Ian Lance Taylor (ian@cygnus.com)
|
Wed Sep 9 11:52:58 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt:
|
* Makefile.in, emulparams/m68kcoff.sh, scripttempl/m68kcoff.sc,
|
||||||
added m68k-coff emulation mode, stolen from a29k emulation.
|
emulparmas/m68kcoff.sh, config/m68k-coff.mt: added m68k-coff
|
||||||
Almost certainly wrong, but perhaps better than sun3.
|
emulation mode, stolen from a29k emulation. Almost certainly
|
||||||
|
wrong, but perhaps better than sun3.
|
||||||
|
|
||||||
Thu Sep 3 14:19:30 1992 Per Bothner (bothner@rtl.cygnus.com)
|
Thu Sep 3 14:19:30 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
|
|
||||||
* Makefile.in, Makefile.dos, generic.em, genscripts.sh,
|
* Makefile.in, Makefile.dos, emultempl/generic.em, genscripts.sh,
|
||||||
gld960.em, h8300hms.em, h8300xray.em, lnk960.em, st2000.em,
|
emultempl/gld960.em, emultempl/h8300hms.em,
|
||||||
vanilla.em: Rename all (generated) ld__*.c files to em_.c.
|
emultempl/h8300xray.em, emultempl/lnk960.em, emultempl/st2000.em,
|
||||||
This is one character shorter, and lets people build on
|
emultempl/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;
|
SVR3 system. (ld__h8300xray.[co] was the killer there;
|
||||||
h8300xray.sc-sh is also overlong, but seems harmless.)
|
h8300xray.sc-sh is also overlong, but seems harmless.)
|
||||||
Based on a patch from Jonathan Ryshpan <hitachi!amito!jon>.
|
Based on a patch from Jonathan Ryshpan <hitachi!amito!jon>.
|
||||||
@ -6904,8 +6922,8 @@ Sun Aug 30 18:12:13 1992 Per Bothner (bothner@rtl.cygnus.com)
|
|||||||
|
|
||||||
Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com)
|
Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
|
|
||||||
* gld960.em (gld960_choose_target): default to little endian, not
|
* emultempl/gld960.em (gld960_choose_target): default to little
|
||||||
big endian.
|
endian, not big endian.
|
||||||
|
|
||||||
Wed Aug 26 17:28:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
Wed Aug 26 17:28:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||||
|
|
||||||
@ -6913,7 +6931,7 @@ Wed Aug 26 17:28:51 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
|||||||
abs_output_section is what is required.
|
abs_output_section is what is required.
|
||||||
* ldwrite.c (ldwrite): use malloc to allocate the largest space
|
* ldwrite.c (ldwrite): use malloc to allocate the largest space
|
||||||
used, and pass that down.
|
used, and pass that down.
|
||||||
* relax.c,relax.h (write_relaxnorel): use the passed malloc area rather
|
* relax.c, relax.h (write_relaxnorel): use the passed malloc area rather
|
||||||
than alloca.
|
than alloca.
|
||||||
|
|
||||||
Mon Aug 24 14:42:06 1992 Ian Lance Taylor (ian@cygnus.com)
|
Mon Aug 24 14:42:06 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||||
@ -6951,7 +6969,8 @@ Fri Aug 7 12:31:10 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
|||||||
(lang_enter_output_section_statement): set the field from the
|
(lang_enter_output_section_statement): set the field from the
|
||||||
NOLOAD keyword
|
NOLOAD keyword
|
||||||
* ldgram.y: new synax for NOLOAD. Removes a shift/reduce too.
|
* ldgram.y: new synax for NOLOAD. Removes a shift/reduce too.
|
||||||
* h8300hms.sc-sh, h8300hms.em: get -r right.
|
* scripttempl/h8300hms.sc, emulparams/h8300.sh,
|
||||||
|
emultempl/h8300hms.em: get -r right.
|
||||||
|
|
||||||
Thu Aug 6 18:35:21 1992 Per Bothner (bothner@rtl.cygnus.com)
|
Thu Aug 6 18:35:21 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
|
|
||||||
@ -6960,10 +6979,13 @@ Thu Aug 6 18:35:21 1992 Per Bothner (bothner@rtl.cygnus.com)
|
|||||||
|
|
||||||
Tue Aug 4 21:12:29 1992 Per Bothner (bothner@rtl.cygnus.com)
|
Tue Aug 4 21:12:29 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
|
|
||||||
* cdtest-main.cc, cdtest-func.cc, cdtest-foo.h, cdtest-foo.cc,
|
* testsuite/ld-cdtest/cdtest-main.cc,
|
||||||
cdtest.exp: A test program (copied from libg++/test-install)
|
testsuite/ld-cdtest/cdtest-func.cc,
|
||||||
that tests that constructor and destructors are handled
|
testsuite/ld-cdtest/cdtest-foo.h,
|
||||||
corrrectly.
|
testsuite/ld-cdtest/cdtest-foo.cc,
|
||||||
|
testsuite/ld-cdtest/cdtest.exp: A test program (copied from
|
||||||
|
libg++/test-install) that tests that constructor and destructors
|
||||||
|
are handled corrrectly.
|
||||||
|
|
||||||
Mon Aug 3 14:58:19 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
Mon Aug 3 14:58:19 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
||||||
|
|
||||||
@ -7006,8 +7028,9 @@ Wed Jul 1 17:51:19 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
|||||||
|
|
||||||
Thu Jun 18 09:38:56 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
Thu Jun 18 09:38:56 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||||
|
|
||||||
* h8300hms.em, h8300hms.sc-sh: do the right thing for -r
|
* emultempl/h8300hms.em, scripttempl/h8300hms.sc,
|
||||||
* ldexp.c: lint
|
emulparams/h83000.sh: do the right thing for -r
|
||||||
|
* ldexp.c: lint
|
||||||
* ldlang.c(open_output): set the target arch and machine as soon
|
* ldlang.c(open_output): set the target arch and machine as soon
|
||||||
as we can. (lang_size_sections): use new macros for setting vma
|
as we can. (lang_size_sections): use new macros for setting vma
|
||||||
* ldwrite.c: lint
|
* ldwrite.c: lint
|
||||||
@ -7166,11 +7189,12 @@ Sat Apr 4 17:44:06 1992 Steve Chamberlain (sac@thepub.cygnus.com)
|
|||||||
|
|
||||||
* ldlex.l, ldgram.y, ldlex.h: Rewrote lexer. Now it's much nicer.
|
* ldlex.l, ldgram.y, ldlex.h: Rewrote lexer. Now it's much nicer.
|
||||||
* h8300*: fix bit rot and add support for h8300xray target
|
* h8300*: fix bit rot and add support for h8300xray target
|
||||||
* go32.sh: target emulation for go32.
|
* emulparams/go32.sh: target emulation for go32.
|
||||||
|
|
||||||
Mon Mar 16 14:53:29 1992 Steve Chamberlain (sac@rtl.cygnus.com)
|
Mon Mar 16 14:53:29 1992 Steve Chamberlain (sac@rtl.cygnus.com)
|
||||||
|
|
||||||
* gld960.em, i960.sc-sh. Fix i960 bit rot
|
* emultempl/gld960.em, scripttempl/i960.sc,
|
||||||
|
emulparamns/i960.sh. Fix i960 bit rot
|
||||||
|
|
||||||
Fri Mar 13 19:47:22 1992 K. Richard Pixley (rich@cygnus.com)
|
Fri Mar 13 19:47:22 1992 K. Richard Pixley (rich@cygnus.com)
|
||||||
|
|
||||||
@ -7375,7 +7399,8 @@ Mon Dec 9 16:26:43 1991 Per Bothner (bothner at cygnus.com)
|
|||||||
|
|
||||||
* Makefile.in: Pass -y to bison. (Again;
|
* Makefile.in: Pass -y to bison. (Again;
|
||||||
accidentally deleted by Rich.)
|
accidentally deleted by Rich.)
|
||||||
* news.sc, ldgld68k.sc: Define __end as well as _end.
|
* scripttempl/news.sc, scripttempl/ldgld68k.sc: Define __end as
|
||||||
|
well as _end.
|
||||||
|
|
||||||
Sat Dec 7 17:19:26 1991 Steve Chamberlain (sac at rtl.cygnus.com)
|
Sat Dec 7 17:19:26 1991 Steve Chamberlain (sac at rtl.cygnus.com)
|
||||||
|
|
||||||
@ -7434,7 +7459,7 @@ Wed Nov 13 15:17:43 1991 Per Bothner (bothner at cygnus.com)
|
|||||||
Tue Nov 12 18:36:50 1991 Steve Chamberlain (sac at cygnus.com)
|
Tue Nov 12 18:36:50 1991 Steve Chamberlain (sac at cygnus.com)
|
||||||
|
|
||||||
* Makefile.in: Take out the version number for install
|
* Makefile.in: Take out the version number for install
|
||||||
* m88kbcs.sc: put in contructor blocks.
|
* scripttempl/m88kbcs.sc: put in contructor blocks.
|
||||||
|
|
||||||
Mon Nov 11 18:47:33 1991 Per Bothner (bothner at cygnus.com)
|
Mon Nov 11 18:47:33 1991 Per Bothner (bothner at cygnus.com)
|
||||||
|
|
||||||
@ -7500,7 +7525,7 @@ Fri Oct 11 22:40:46 1991 John Gilmore (gnu at cygnus.com)
|
|||||||
|
|
||||||
Fri Oct 11 16:42:22 1991 Per Bothner (bothner at cygnus.com)
|
Fri Oct 11 16:42:22 1991 Per Bothner (bothner at cygnus.com)
|
||||||
|
|
||||||
* news.sc: Add alignment for data segment.
|
* scripttempl/news.sc: Add alignment for data segment.
|
||||||
* ldtemplate: Add (yet another) script to get for -n or -N
|
* ldtemplate: Add (yet another) script to get for -n or -N
|
||||||
options. (These need different alignment than ZMAGIC files.)
|
options. (These need different alignment than ZMAGIC files.)
|
||||||
* Makefile.in: Add stuff for new foo.xn scripts.
|
* Makefile.in: Add stuff for new foo.xn scripts.
|
||||||
@ -7534,7 +7559,6 @@ Fri Oct 11 04:24:45 1991 John Gilmore (gnu at cygnus.com)
|
|||||||
|
|
||||||
Restructure configuration scheme for bfd, binutils, ld.
|
Restructure configuration scheme for bfd, binutils, ld.
|
||||||
|
|
||||||
* include/sys/h-*.h: Move to bfd/hosts/h-*.h.
|
|
||||||
* configure.in: Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
|
* configure.in: Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
|
||||||
Change some config names to match other dirs.
|
Change some config names to match other dirs.
|
||||||
* *.c: Include bfd.h before sysdep.h, so ansidecl and PROTO()
|
* *.c: Include bfd.h before sysdep.h, so ansidecl and PROTO()
|
||||||
@ -7552,8 +7576,9 @@ Tue Oct 8 16:00:57 1991 Per Bothner (bothner at cygnus.com)
|
|||||||
This is primarily intended for cross-linking, where you would
|
This is primarily intended for cross-linking, where you would
|
||||||
place libaries in a different place than native libraries.
|
place libaries in a different place than native libraries.
|
||||||
Also, emulations made from ldtemplate now use $(srcdir).
|
Also, emulations made from ldtemplate now use $(srcdir).
|
||||||
* ldglda29k.sc: Change SEARCH_DIR commands to a conventional
|
* scripttempl/ldglda29k.sc: Change SEARCH_DIR commands to a
|
||||||
form; people can use the Makefile's LIB_PATH to override.
|
conventional form; people can use the Makefile's LIB_PATH to
|
||||||
|
override.
|
||||||
|
|
||||||
Tue Oct 8 14:51:21 1991 Roland H. Pesch (pesch at cygnus.com)
|
Tue Oct 8 14:51:21 1991 Roland H. Pesch (pesch at cygnus.com)
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ Wed Nov 3 23:31:19 1999 Jeffrey A Law (law@cygnus.com)
|
|||||||
|
|
||||||
1999-10-27 Andreas Jaeger <aj@suse.de>
|
1999-10-27 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
* ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
|
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
|
||||||
target "mips*-*-linux-gnu*".
|
target "mips*-*-linux-gnu*".
|
||||||
|
|
||||||
1999-10-27 Scott Bambrough <scottb@netwinder.org>
|
1999-10-27 Scott Bambrough <scottb@netwinder.org>
|
||||||
@ -187,7 +187,7 @@ Mon Sep 13 00:17:18 1999 Jeffrey A Law (law@cygnus.com)
|
|||||||
|
|
||||||
1999-09-12 Ian Lance Taylor <ian@zembu.com>
|
1999-09-12 Ian Lance Taylor <ian@zembu.com>
|
||||||
|
|
||||||
* pe.em: Don't include "../bfd/libbfd.h".
|
* emultempl/pe.em: Don't include "../bfd/libbfd.h".
|
||||||
(gld_${EMULATION_NAME}_after_open): Use xmalloc rather than
|
(gld_${EMULATION_NAME}_after_open): Use xmalloc rather than
|
||||||
bfd_alloc.
|
bfd_alloc.
|
||||||
|
|
||||||
@ -291,7 +291,7 @@ Wed Sep 8 00:07:39 1999 Jeffrey A Law (law@cygnus.com)
|
|||||||
|
|
||||||
1999-09-03 Scott Bambrough <scottb@netwinder.org>
|
1999-09-03 Scott Bambrough <scottb@netwinder.org>
|
||||||
|
|
||||||
* ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
|
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
|
||||||
target "arm*-*-linux-gnu*"
|
target "arm*-*-linux-gnu*"
|
||||||
|
|
||||||
1999-09-04 Steve Chamberlain <sac@pobox.com>
|
1999-09-04 Steve Chamberlain <sac@pobox.com>
|
||||||
@ -330,7 +330,7 @@ Thu Sep 2 14:32:03 1999 Jeffrey A Law (law@cygnus.com)
|
|||||||
* configure.tgt (arm-*-netbsd*): New target.
|
* configure.tgt (arm-*-netbsd*): New target.
|
||||||
* Makefile.am (ALL_EMULATIONS): Add earmnbsd.o.
|
* Makefile.am (ALL_EMULATIONS): Add earmnbsd.o.
|
||||||
(earmnbsd.c): New rule with deps.
|
(earmnbsd.c): New rule with deps.
|
||||||
* Makefile.on: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
* emulparams/armnbsd.sh: New file.
|
* emulparams/armnbsd.sh: New file.
|
||||||
|
|
||||||
1999-08-23 Nick Clifton <nickc@cygnus.com>
|
1999-08-23 Nick Clifton <nickc@cygnus.com>
|
||||||
@ -683,7 +683,7 @@ Mon Jun 14 10:38:36 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
|||||||
(..._before_allocation): Pass the value of the new variable
|
(..._before_allocation): Pass the value of the new variable
|
||||||
no_pipeline_knowledge to bfd_elf32_arm_process_before_allocation.
|
no_pipeline_knowledge to bfd_elf32_arm_process_before_allocation.
|
||||||
|
|
||||||
* emultemp/armelf_oabi.em (..._before_allocation): Pass zero as
|
* emultempl/armelf_oabi.em (..._before_allocation): Pass zero as
|
||||||
the third parameter to bfd_elf32_arm_process_before_allocation.
|
the third parameter to bfd_elf32_arm_process_before_allocation.
|
||||||
|
|
||||||
1999-05-28 Nick Clifton <nickc@cygnus.com>
|
1999-05-28 Nick Clifton <nickc@cygnus.com>
|
||||||
@ -1270,7 +1270,7 @@ Wed Nov 4 16:39:18 1998 Nick Clifton <nickc@cygnus.com>
|
|||||||
* configure.tgt: Add support for FR30 target.
|
* configure.tgt: Add support for FR30 target.
|
||||||
* Makefile.in: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
* emulparams/fr30.sh: New file.
|
* emulparams/fr30.sh: New file.
|
||||||
* scripttemp/fr30.sc: New file.
|
* scripttempl/fr30.sc: New file.
|
||||||
|
|
||||||
Mon Nov 2 14:47:15 1998 Catherine Moore <clm@cygnus.com>
|
Mon Nov 2 14:47:15 1998 Catherine Moore <clm@cygnus.com>
|
||||||
|
|
||||||
@ -1740,7 +1740,7 @@ Tue Apr 21 23:12:40 1998 Tom Tromey <tromey@scribbles.cygnus.com>
|
|||||||
(po/POTFILES.in): New target.
|
(po/POTFILES.in): New target.
|
||||||
(ld_new_LDADD): Added INTLLIBS.
|
(ld_new_LDADD): Added INTLLIBS.
|
||||||
(ld_new_DEPENDENCIES): Added INTLDEPS.
|
(ld_new_DEPENDENCIES): Added INTLDEPS.
|
||||||
* po/Make-in, po/POTFILES.in, po/gas.pot: New files.
|
* po/Make-in, po/POTFILES.in, po/ld.pot: New files.
|
||||||
|
|
||||||
Tue Apr 21 23:07:07 1998 Ian Lance Taylor <ian@cygnus.com>
|
Tue Apr 21 23:07:07 1998 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
@ -462,7 +462,7 @@ deffilep.c ldgram.c ldlex.c
|
|||||||
|
|
||||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
TAR = tar
|
TAR = gtar
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = --best
|
||||||
SOURCES = $(ld_new_SOURCES) $(EXTRA_ld_new_SOURCES)
|
SOURCES = $(ld_new_SOURCES) $(EXTRA_ld_new_SOURCES)
|
||||||
OBJECTS = $(ld_new_OBJECTS)
|
OBJECTS = $(ld_new_OBJECTS)
|
||||||
|
18
ld/aclocal.m4
vendored
18
ld/aclocal.m4
vendored
@ -27,6 +27,24 @@ AC_DEFUN([CY_WITH_NLS],)
|
|||||||
AC_SUBST(INTLLIBS)
|
AC_SUBST(INTLLIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
#serial 1
|
||||||
|
# This test replaces the one in autoconf.
|
||||||
|
# Currently this macro should have the same name as the autoconf macro
|
||||||
|
# because gettext's gettext.m4 (distributed in the automake package)
|
||||||
|
# still uses it. Otherwise, the use in gettext.m4 makes autoheader
|
||||||
|
# give these diagnostics:
|
||||||
|
# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
|
||||||
|
# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
|
||||||
|
|
||||||
|
undefine([AC_ISC_POSIX])
|
||||||
|
|
||||||
|
AC_DEFUN(AC_ISC_POSIX,
|
||||||
|
[
|
||||||
|
dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
|
||||||
|
AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
# Do all the work for Automake. This macro actually does too much --
|
# Do all the work for Automake. This macro actually does too much --
|
||||||
# some checks are only needed if your package does certain things.
|
# some checks are only needed if your package does certain things.
|
||||||
# But this isn't really a big deal.
|
# But this isn't really a big deal.
|
||||||
|
@ -25,9 +25,6 @@
|
|||||||
/* Define to `long' if <sys/types.h> doesn't define. */
|
/* Define to `long' if <sys/types.h> doesn't define. */
|
||||||
#undef off_t
|
#undef off_t
|
||||||
|
|
||||||
/* Define if you need to in order for stat and other things to work. */
|
|
||||||
#undef _POSIX_SOURCE
|
|
||||||
|
|
||||||
/* Define to `unsigned' if <sys/types.h> doesn't define. */
|
/* Define to `unsigned' if <sys/types.h> doesn't define. */
|
||||||
#undef size_t
|
#undef size_t
|
||||||
|
|
||||||
|
830
ld/configure
vendored
830
ld/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
/* deffile.h - header for .DEF file parser
|
/* deffile.h - header for .DEF file parser
|
||||||
Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
|
Copyright 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||||
Written by DJ Delorie dj@cygnus.com
|
Written by DJ Delorie dj@cygnus.com
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
%{ /* deffilep.y - parser for .def files */
|
%{ /* deffilep.y - parser for .def files */
|
||||||
|
|
||||||
/* Copyright (C) 1995, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
/* Copyright 1995, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Binutils.
|
This file is part of GNU Binutils.
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* AIX emulation code for ${EMULATION_NAME}
|
/* AIX emulation code for ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1993, 1995, 1996, 1997, 1998, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
AIX support by Ian Lance Taylor <ian@cygnus.com>
|
AIX support by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* emulate the original gld for the given ${EMULATION_NAME}
|
/* emulate the original gld for the given ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 96, 97, 98, 99, 2000
|
Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# This shell script emits a C file. -*- C -*-
|
# This shell script emits a C file. -*- C -*-
|
||||||
# Copyright (C) 1991, 93, 96, 97, 98, 99, 2000
|
# Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000
|
||||||
# Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GLD, the Gnu Linker.
|
# This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* emulate the original gld for the given ${EMULATION_NAME}
|
/* emulate the original gld for the given ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 96, 97, 98, 99, 2000
|
Copyright 1991, 1993, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# It does some substitutions.
|
# It does some substitutions.
|
||||||
cat >e${EMULATION_NAME}.c <<EOF
|
cat >e${EMULATION_NAME}.c <<EOF
|
||||||
/* This file is part of GLD, the Gnu Linker.
|
/* This file is part of GLD, the Gnu Linker.
|
||||||
Copyright 1995, 96, 97, 98, 99, 2000 Free Software Foundation, Inc.
|
Copyright 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -7,7 +7,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* ${ELFSIZE} bit ELF emulation code for ${EMULATION_NAME}
|
/* ${ELFSIZE} bit ELF emulation code for ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 97, 98, 99, 2000, 2001
|
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
ELF support by Ian Lance Taylor <ian@cygnus.com>
|
ELF support by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* emulate the original gld for the given ${EMULATION_NAME}
|
/* emulate the original gld for the given ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 99, 2000
|
Copyright 1991, 1992, 1994, 1996, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# This shell script emits a C file. -*- C -*-
|
# This shell script emits a C file. -*- C -*-
|
||||||
# It does some substitutions.
|
# It does some substitutions.
|
||||||
cat >e${EMULATION_NAME}.c <<EOF
|
cat >e${EMULATION_NAME}.c <<EOF
|
||||||
/* Copyright (C) 1991, 93, 94, 95, 99, 2000 Free Software Foundation, Inc.
|
/* Copyright 1991, 1992, 1994, 1999, 2000 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# This shell script emits a C file. -*- C -*-
|
# This shell script emits a C file. -*- C -*-
|
||||||
# It does some substitutions.
|
# It does some substitutions.
|
||||||
cat >e${EMULATION_NAME}.c <<EOF
|
cat >e${EMULATION_NAME}.c <<EOF
|
||||||
/* Copyright (C) 1991, 93, 94, 95, 96, 99, 2000
|
/* Copyright 1991, 1993, 1994, 1996, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# This shell script emits a C file. -*- C -*-
|
# This shell script emits a C file. -*- C -*-
|
||||||
# Copyright 1991, 93, 94, 95, 97, 99, 2000, 2001
|
# Copyright 1991, 1993, 1994, 1997, 1999, 2000, 2001
|
||||||
# Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is part of GLD, the Gnu Linker.
|
# This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* Linux a.out emulation code for ${EMULATION_NAME}
|
/* Linux a.out emulation code for ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 98, 99, 2000
|
Copyright 1991, 1993, 1994, 1995, 1996, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
Linux support by Eric Youngdale <ericy@cais.cais.com>
|
Linux support by Eric Youngdale <ericy@cais.cais.com>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# It does some substitutions.
|
# It does some substitutions.
|
||||||
cat >e${EMULATION_NAME}.c <<EOF
|
cat >e${EMULATION_NAME}.c <<EOF
|
||||||
/* intel coff loader emulation specific stuff
|
/* intel coff loader emulation specific stuff
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 99, 2000
|
Copyright 1991, 1992, 1994, 1995, 1996, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* Handle embedded relocs for m68k.
|
/* Handle embedded relocs for m68k.
|
||||||
Copyright (C) 2000 Free Software Foundation, Inc.
|
Copyright 2000 Free Software Foundation, Inc.
|
||||||
Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on generic.em
|
Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on generic.em
|
||||||
by Steve Chamberlain <steve@cygnus.com>, embedded relocs code based on
|
by Steve Chamberlain <steve@cygnus.com>, embedded relocs code based on
|
||||||
mipsecoff.em by Ian Lance Taylor <ian@cygnus.com>.
|
mipsecoff.em by Ian Lance Taylor <ian@cygnus.com>.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# This shell script emits a C file. -*- C -*-
|
# This shell script emits a C file. -*- C -*-
|
||||||
# Copyright (C) 2000 Free Software Foundation, Inc.
|
# Copyright 2000, 2001 Free Software Foundation, Inc.
|
||||||
# Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on armelf.em
|
# Written by Michael Sokolov <msokolov@ivan.Harhan.ORG>, based on armelf.em
|
||||||
#
|
#
|
||||||
# This file is part of GLD, the Gnu Linker.
|
# This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* Handle embedded relocs for MIPS.
|
/* Handle embedded relocs for MIPS.
|
||||||
Copyright 1994, 95, 97, 99, 2000 Free Software Foundation, Inc.
|
Copyright 1994, 1995, 1997, 2000 Free Software Foundation, Inc.
|
||||||
Written by Ian Lance Taylor <ian@cygnus.com> based on generic.em.
|
Written by Ian Lance Taylor <ian@cygnus.com> based on generic.em.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -4,7 +4,8 @@ rm -f e${EMULATION_NAME}.c
|
|||||||
(echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-)
|
(echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-)
|
||||||
cat >>e${EMULATION_NAME}.c <<EOF
|
cat >>e${EMULATION_NAME}.c <<EOF
|
||||||
/* This file is part of GLD, the Gnu Linker.
|
/* This file is part of GLD, the Gnu Linker.
|
||||||
Copyright 1995, 96, 97, 98, 99, 2000 Free Software Foundation, Inc.
|
Copyright 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -4,7 +4,7 @@ cat >e${EMULATION_NAME}.c <<EOF
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* SunOS emulation code for ${EMULATION_NAME}
|
/* SunOS emulation code for ${EMULATION_NAME}
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
SunOS shared library support by Ian Lance Taylor <ian@cygnus.com>
|
SunOS shared library support by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# It does some substitutions.
|
# It does some substitutions.
|
||||||
cat >e${EMULATION_NAME}.c <<EOF
|
cat >e${EMULATION_NAME}.c <<EOF
|
||||||
/* A vanilla emulation with no defaults
|
/* A vanilla emulation with no defaults
|
||||||
Copyright (C) 1991, 92, 93, 94, 2000 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1994, 2000 Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
3
ld/ld.1
3
ld/ld.1
@ -1,4 +1,5 @@
|
|||||||
.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 1999, 2000 Free Software Foundation
|
.\" Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
.\" 2001 Free Software Foundation, Inc.
|
||||||
.\" See section COPYING for conditions for redistribution
|
.\" See section COPYING for conditions for redistribution
|
||||||
.TH ld 1 "" "Free Software Foundation" "GNU Development Tools"
|
.TH ld 1 "" "Free Software Foundation" "GNU Development Tools"
|
||||||
.de BP
|
.de BP
|
||||||
|
2
ld/ld.h
2
ld/ld.h
@ -1,5 +1,5 @@
|
|||||||
/* ld.h -- general linker header file
|
/* ld.h -- general linker header file
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
\input texinfo
|
\input texinfo
|
||||||
@setfilename ld.info
|
@setfilename ld.info
|
||||||
|
@c Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
@c 2001 Free Software Foundation, Inc.
|
||||||
@syncodeindex ky cp
|
@syncodeindex ky cp
|
||||||
@include configdoc.texi
|
@include configdoc.texi
|
||||||
@c (configdoc.texi is generated by the Makefile)
|
@c (configdoc.texi is generated by the Makefile)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldcref.c -- output a cross reference table
|
/* ldcref.c -- output a cross reference table
|
||||||
Copyright (C) 1996, 97, 98, 99, 2000 Free Software Foundation, Inc.
|
Copyright 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
|
||||||
Written by Ian Lance Taylor <ian@cygnus.com>
|
Written by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldctor.c -- constructor support routines
|
/* ldctor.c -- constructor support routines
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
By Steve Chamberlain <sac@cygnus.com>
|
By Steve Chamberlain <sac@cygnus.com>
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldctor.h - linker constructor support
|
/* ldctor.h - linker constructor support
|
||||||
Copyright 1991, 92, 93, 94, 95, 98, 2000 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1994, 1995, 1998, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldemul.c -- clearing house for ld emulation states
|
/* ldemul.c -- clearing house for ld emulation states
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ld-emul.h - Linker emulation header file
|
/* ld-emul.h - Linker emulation header file
|
||||||
Copyright 1991, 92, 93, 94, 95, 96, 97, 1998, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* This module handles expression trees.
|
/* This module handles expression trees.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
|
Written by Steve Chamberlain of Cygnus Support <sac@cygnus.com>.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldexp.h -
|
/* ldexp.h -
|
||||||
Copyright 1991, 92, 93, 94, 95, 98, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Linker file opening and searching.
|
/* Linker file opening and searching.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldfile.h -
|
/* ldfile.h -
|
||||||
Copyright 1991, 92, 93, 94, 95, 2000 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1994, 1995, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A YACC grammer to parse a superset of the AT&T linker scripting languaue.
|
/* A YACC grammer to parse a superset of the AT&T linker scripting languaue.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain of Cygnus Support (steve@cygnus.com).
|
Written by Steve Chamberlain of Cygnus Support (steve@cygnus.com).
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
\input texinfo
|
\input texinfo
|
||||||
@setfilename ldint.info
|
@setfilename ldint.info
|
||||||
|
@c Copyright 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
|
@c Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ifinfo
|
@ifinfo
|
||||||
@format
|
@format
|
||||||
@ -12,7 +14,8 @@ END-INFO-DIR-ENTRY
|
|||||||
@ifinfo
|
@ifinfo
|
||||||
This file documents the internals of the GNU linker ld.
|
This file documents the internals of the GNU linker ld.
|
||||||
|
|
||||||
Copyright (C) 1992, 93, 94, 95, 96, 97, 1998, 2000 Free Software Foundation, Inc.
|
Copyright 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Cygnus Support.
|
Contributed by Cygnus Support.
|
||||||
|
|
||||||
Permission is granted to copy, distribute and/or modify this document
|
Permission is granted to copy, distribute and/or modify this document
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* Linker command language support.
|
/* Linker command language support.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
@ -2675,7 +2676,6 @@ size_input_section (this_ptr, output_section_statement, fill, dot, relax)
|
|||||||
#define IGNORE_SECTION(bfd, s) \
|
#define IGNORE_SECTION(bfd, s) \
|
||||||
(((bfd_get_section_flags (bfd, s) & (SEC_ALLOC | SEC_LOAD)) != (SEC_ALLOC | SEC_LOAD)) \
|
(((bfd_get_section_flags (bfd, s) & (SEC_ALLOC | SEC_LOAD)) != (SEC_ALLOC | SEC_LOAD)) \
|
||||||
|| bfd_section_size (bfd, s) == 0)
|
|| bfd_section_size (bfd, s) == 0)
|
||||||
|
|
||||||
/* Check to see if any allocated sections overlap with other allocated
|
/* Check to see if any allocated sections overlap with other allocated
|
||||||
sections. This can happen when the linker script specifically specifies
|
sections. This can happen when the linker script specifically specifies
|
||||||
the output section addresses of the two sections. */
|
the output section addresses of the two sections. */
|
||||||
@ -2686,6 +2686,7 @@ lang_check_section_addresses ()
|
|||||||
asection *s;
|
asection *s;
|
||||||
unsigned opb = bfd_octets_per_byte (output_bfd);
|
unsigned opb = bfd_octets_per_byte (output_bfd);
|
||||||
|
|
||||||
|
|
||||||
/* Scan all sections in the output list. */
|
/* Scan all sections in the output list. */
|
||||||
for (s = output_bfd->sections; s != NULL; s = s->next)
|
for (s = output_bfd->sections; s != NULL; s = s->next)
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldlang.h - linker command language support
|
/* ldlang.h - linker command language support
|
||||||
Copyright 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldlex.h -
|
/* ldlex.h -
|
||||||
Copyright 1991, 92, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1994, 1995, 1997, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
%{
|
%{
|
||||||
|
|
||||||
/* Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 1999
|
/* Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Main program of GNU linker.
|
/* Main program of GNU linker.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldmain.h -
|
/* ldmain.h -
|
||||||
Copyright 1991, 92, 93, 94, 95, 96, 1999 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1999
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldmisc.c
|
/* ldmisc.c
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain of Cygnus Support.
|
Written by Steve Chamberlain of Cygnus Support.
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* ldmisc.h -
|
/* ldmisc.h -
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1994, 1996, 1997
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldver.c -- Print linker version.
|
/* ldver.c -- Print linker version.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldver.h -- Header file for ldver.c.
|
/* ldver.h -- Header file for ldver.c.
|
||||||
Copyright (C) 1991, 92, 93, 95, 1996 Free Software Foundation, Inc.
|
Copyright 1991, 1992, 1993, 1996 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* ldwrite.c -- write out the linked file
|
/* ldwrite.c -- write out the linked file
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 2000
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain sac@cygnus.com
|
Written by Steve Chamberlain sac@cygnus.com
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* Parse options for the GNU linker.
|
/* Parse options for the GNU linker.
|
||||||
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001
|
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||||
|
2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* 32 bit ELF emulation code for elf32ebmip
|
/* 32 bit ELF emulation code for elf32ebmip
|
||||||
Copyright (C) 1991, 93, 94, 95, 96, 98, 2000
|
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
ELF support by Ian Lance Taylor <ian@cygnus.com>
|
ELF support by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* AIX emulation code for ppcmacos
|
/* AIX emulation code for ppcmacos
|
||||||
Copyright (C) 1991, 93, 95, 98, 2000 Free Software Foundation, Inc.
|
Copyright 1991, 1993, 1995, 1996, 1997, 2000
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain <sac@cygnus.com>
|
Written by Steve Chamberlain <sac@cygnus.com>
|
||||||
AIX support by Ian Lance Taylor <ian@cygnus.com>
|
AIX support by Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* emulate the original gld for the given sh
|
/* emulate the original gld for the given sh
|
||||||
Copyright (C) 1991, 1993, 2000 Free Software Foundation, Inc.
|
Copyright 1991, 1993, 1995, 2000 Free Software Foundation, Inc.
|
||||||
Written by Steve Chamberlain steve@cygnus.com
|
Written by Steve Chamberlain steve@cygnus.com
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* This file is is generated by a shell script. DO NOT EDIT! */
|
/* This file is is generated by a shell script. DO NOT EDIT! */
|
||||||
|
|
||||||
/* Handle embedded relocs for MIPS.
|
/* Handle embedded relocs for MIPS.
|
||||||
Copyright 1994, 2000 Free Software Foundation, Inc.
|
Copyright 1994, 1997, 2000 Free Software Foundation, Inc.
|
||||||
Written by Ian Lance Taylor <ian@cygnus.com> based on generic.em.
|
Written by Ian Lance Taylor <ian@cygnus.com> based on generic.em.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
2
ld/mri.c
2
ld/mri.c
@ -1,5 +1,5 @@
|
|||||||
/* mri.c -- handle MRI style linker scripts
|
/* mri.c -- handle MRI style linker scripts
|
||||||
Copyright 1991, 92, 93, 94, 95, 96, 1997, 1998, 2000
|
Copyright 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999, 2000
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
2
ld/mri.h
2
ld/mri.h
@ -1,5 +1,5 @@
|
|||||||
/* mri.h -- header file for MRI scripting functions
|
/* mri.h -- header file for MRI scripting functions
|
||||||
Copyright 1993, 95, 1996 Free Software Foundation, Inc.
|
Copyright 1993, 1995, 1996 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Routines to help build PEI-format DLLs (Win32 etc)
|
/* Routines to help build PEI-format DLLs (Win32 etc)
|
||||||
Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
|
Copyright 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||||
Written by DJ Delorie <dj@cygnus.com>
|
Written by DJ Delorie <dj@cygnus.com>
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* pe-dll.h: Header file for routines used to build Windows DLLs.
|
/* pe-dll.h: Header file for routines used to build Windows DLLs.
|
||||||
Copyright (C) 1999, 2000 Free Software Foundation, Inc.
|
Copyright 1999, 2000 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"POT-Creation-Date: 2001-02-26 16:28-0800\n"
|
"POT-Creation-Date: 2001-02-28 15:35-0800\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* sysdep.h -- handle host dependencies for the GNU linker
|
/* sysdep.h -- handle host dependencies for the GNU linker
|
||||||
Copyright (C) 1995, 96, 1997 Free Software Foundation, Inc.
|
Copyright 1995, 1996, 1997, 1999 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GLD, the Gnu Linker.
|
This file is part of GLD, the Gnu Linker.
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@
|
|||||||
|
|
||||||
Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
|
Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
* testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
|
* ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
|
||||||
|
|
||||||
2000-04-12 Alan Modra <alan@linuxcare.com.au>
|
2000-04-12 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
@ -878,7 +878,7 @@ Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
|
|||||||
|
|
||||||
Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
||||||
|
|
||||||
* ld/testsuite/versados/(t1,t2).ld: End in newlines.
|
* versados/(t1,t2).ld: End in newlines.
|
||||||
|
|
||||||
Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||||
|
|
||||||
@ -1018,25 +1018,25 @@ Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
|||||||
different numbers of lines. Don't muck with $differences to avoid
|
different numbers of lines. Don't muck with $differences to avoid
|
||||||
indicating a pass, just return.
|
indicating a pass, just return.
|
||||||
|
|
||||||
* testsuite/ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
|
* ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
|
||||||
Fix test case to be valid ANSI C++. Don't require use of header
|
Fix test case to be valid ANSI C++. Don't require use of header
|
||||||
files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
|
files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
|
||||||
* testsuite/ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
|
* ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
|
||||||
commentary on things that are still broken with this test case.
|
commentary on things that are still broken with this test case.
|
||||||
|
|
||||||
Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
||||||
|
|
||||||
* testsuite/ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
|
* ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
|
||||||
|
|
||||||
Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
||||||
|
|
||||||
* testsuite/lib/ld.exp: add compiler and linker support
|
* lib/ld.exp: add compiler and linker support
|
||||||
* testsuite/config/unix-ld.exp: add compiler and linker support
|
* config/unix-ld.exp: add compiler and linker support
|
||||||
* testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
|
* ld.bootstrap/bootstrap.exp: fixed to do partial links
|
||||||
* testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
|
* ld.cdtest/cdtest.exp: constructor/destructor testscase
|
||||||
|
|
||||||
Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
||||||
|
|
||||||
* testsuite/lib/ld.exp: new file
|
* lib/ld.exp: new file
|
||||||
* testsuite/config/unix-ld.exp: new file
|
* config/unix-ld.exp: new file
|
||||||
* testsuite/ld.bootstrap/bootstrap.exp: new file
|
* ld.bootstrap/bootstrap.exp: new file
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# Basic expect script for LD Regression Tests
|
# Basic expect script for LD Regression Tests
|
||||||
# Copyright (C) 1993, 94, 95, 97, 98, 1999 Free Software Foundation
|
# Copyright 1993, 1994, 1995, 1997, 1998, 1999
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# Expect script for LD Bootstrap Tests
|
# Expect script for LD Bootstrap Tests
|
||||||
# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998 Free Software Foundation
|
# Copyright 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for LD cdtest Tests
|
# Expect script for LD cdtest Tests
|
||||||
# Copyright (C) 1993,1994,1995, 1997 Free Software Foundation
|
# Copyright 1993, 1994, 1995, 1997 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for LD section checks tests
|
# Expect script for LD section checks tests
|
||||||
# Copyright (C) 1999 Free Software Foundation
|
# Copyright 1999, 2001 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for ld-version tests
|
# Expect script for ld-version tests
|
||||||
# Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation
|
# Copyright 1997, 1998, 1999, 2001 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for ld-visibility tests
|
# Expect script for ld-visibility tests
|
||||||
# Copyright (C) 2000, 2001 Free Software Foundation
|
# Copyright 2000, 2001 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for ld-empic tests
|
# Expect script for ld-empic tests
|
||||||
# Copyright (C) 1994,1995, 1996, 1997 Free Software Foundation
|
# Copyright 1994, 1995, 1996 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
# Test NOCROSSREFS in a linker script.
|
# Test NOCROSSREFS in a linker script.
|
||||||
# By Ian Lance Taylor, Cygnus Support.
|
# By Ian Lance Taylor, Cygnus Support.
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set test1 "NOCROSSREFS 1"
|
set test1 "NOCROSSREFS 1"
|
||||||
set test2 "NOCROSSREFS 2"
|
set test2 "NOCROSSREFS 2"
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
# Test DEFINED in a linker script.
|
# Test DEFINED in a linker script.
|
||||||
# By Ian Lance Taylor, Cygnus Support.
|
# By Ian Lance Taylor, Cygnus Support.
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set testname "DEFINED"
|
set testname "DEFINED"
|
||||||
set prms_id 5699
|
set prms_id 5699
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
# Test PHDRS in a linker script.
|
# Test PHDRS in a linker script.
|
||||||
# By Ian Lance Taylor, Cygnus Support.
|
# By Ian Lance Taylor, Cygnus Support.
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
# PHDRS is only meaningful for ELF.
|
# PHDRS is only meaningful for ELF.
|
||||||
if { ![istarget *-*-sysv4*] \
|
if { ![istarget *-*-sysv4*] \
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
# Test basic linker script functionality
|
# Test basic linker script functionality
|
||||||
# By Ian Lance Taylor, Cygnus Support
|
# By Ian Lance Taylor, Cygnus Support
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set testname "script"
|
set testname "script"
|
||||||
|
|
||||||
|
@ -1,6 +1,22 @@
|
|||||||
# Test SIZEOF in a linker script.
|
# Test SIZEOF in a linker script.
|
||||||
# By Ian Lance Taylor, Cygnus Support
|
# By Ian Lance Taylor, Cygnus Support
|
||||||
# Based on a bug report from anders.blomdell@control.lth.se.
|
# Based on a bug report from anders.blomdell@control.lth.se.
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set testname "SIZEOF"
|
set testname "SIZEOF"
|
||||||
|
|
||||||
|
@ -1,5 +1,21 @@
|
|||||||
# Test weak symbols.
|
# Test weak symbols.
|
||||||
# By Ian Lance Taylor, Cygnus Solutions.
|
# By Ian Lance Taylor, Cygnus Solutions.
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set testname "weak symbols"
|
set testname "weak symbols"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for LD selective linking tests
|
# Expect script for LD selective linking tests
|
||||||
# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation
|
# Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for ld-sh tests
|
# Expect script for ld-sh tests
|
||||||
# Copyright (C) 1995, 1996, 1997, 2001 Free Software Foundation
|
# Copyright 1995, 1996, 1997, 2001 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# Expect script for ld-shared tests
|
# Expect script for ld-shared tests
|
||||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001 Free Software Foundation
|
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,21 @@
|
|||||||
# Test linking directly to S-records.
|
# Test linking directly to S-records.
|
||||||
# By Ian Lance Taylor, Cygnus Support.
|
# By Ian Lance Taylor, Cygnus Support.
|
||||||
# Public domain.
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
# Get the offset from an S-record line to the start of the data.
|
# Get the offset from an S-record line to the start of the data.
|
||||||
|
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
# Test that the linker reports undefined symbol errors correctly.
|
# Test that the linker reports undefined symbol errors correctly.
|
||||||
# By Ian Lance Taylor, Cygnus Support
|
# By Ian Lance Taylor, Cygnus Support
|
||||||
#
|
#
|
||||||
# Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation
|
# Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,4 +1,20 @@
|
|||||||
# Test handling of weak undefined symbols
|
# Test handling of weak undefined symbols
|
||||||
|
# Copyright 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
set testname "weak undefined symbols"
|
set testname "weak undefined symbols"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Expect script for ld-versados tests
|
# Expect script for ld-versados tests
|
||||||
# Copyright (C) 1995, 1996, 1997 Free Software Foundation
|
# Copyright 1995, 1997 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,3 +1,21 @@
|
|||||||
|
# Support routines for LD testsuite.
|
||||||
|
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
# Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
#
|
#
|
||||||
# default_ld_version
|
# default_ld_version
|
||||||
# extract and print the version number of ld
|
# extract and print the version number of ld
|
||||||
|
Reference in New Issue
Block a user