Correct gas/ChangeLog 2000-06-23 entry, which I thought I'd fixed

already.  Other changes are whitespace.
This commit is contained in:
Alan Modra
2000-09-06 02:58:59 +00:00
parent 542d6675fa
commit 50bbae350b
2 changed files with 234 additions and 234 deletions

View File

@ -160,9 +160,9 @@
2000-08-25 J. David Anglin <dave@hiauly1.hia.nrc.ca> 2000-08-25 J. David Anglin <dave@hiauly1.hia.nrc.ca>
* tc-vax.c (md_convert_frag): Correctly calculate the pc relative * tc-vax.c (md_convert_frag): Correctly calculate the pc relative
offset of the target destination for jmp instructions. offset of the target destination for jmp instructions.
(md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments. (md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments.
2000-08-24 Hans-Peter Nilsson <hp@axis.com> 2000-08-24 Hans-Peter Nilsson <hp@axis.com>
@ -274,7 +274,7 @@ Thu Aug 24 20:41:05 2000 Denis Chertykov <denisc@overta.ru>
2000-08-16 Jason Eckhardt <jle@cygnus.com> 2000-08-16 Jason Eckhardt <jle@cygnus.com>
* config/tc-i860.c (md_operand): Silly typo fixed. * config/tc-i860.c (md_operand): Silly typo fixed.
2000-08-16 Nick Clifton <nickc@redhat.com> 2000-08-16 Nick Clifton <nickc@redhat.com>
@ -500,10 +500,10 @@ Wed Aug 9 16:28:21 EDT 2000 Diego Novillo <dnovillo@cygnus.com>
2000-07-31 Michael Sokolov <msokolov@ivan.Harhan.ORG> 2000-07-31 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* config/tc-m68k.c (flag_keep_pcrel, OPTION_PCREL): Add --pcrel option. * config/tc-m68k.c (flag_keep_pcrel, OPTION_PCREL): Add --pcrel option.
(md_convert_frag_1, md_estimate_size_before_relax): When making DBcc (md_convert_frag_1, md_estimate_size_before_relax): When making DBcc
long emit a long branch if available instead of an absolute jump, never long emit a long branch if available instead of an absolute jump, never
emit absolute jumps for anything with --pcrel. emit absolute jumps for anything with --pcrel.
* doc/c-m68k.texi: Document new command line option. * doc/c-m68k.texi: Document new command line option.
@ -516,10 +516,10 @@ Wed Aug 9 16:28:21 EDT 2000 Diego Novillo <dnovillo@cygnus.com>
2000-07-28 Jason Eckhardt <jle@cygnus.com> 2000-07-28 Jason Eckhardt <jle@cygnus.com>
* configure.in: Add bits for i860-stardent-{sysv4, elf}*. * configure.in: Add bits for i860-stardent-{sysv4, elf}*.
* configure: Regenerated. * configure: Regenerated.
* config/obj-elf.c (obj_elf_type): Recognize a fifth type * config/obj-elf.c (obj_elf_type): Recognize a fifth type
of operand to the .type directive (.e.g, "type"). of operand to the .type directive (.e.g, "type").
2000-07-28 Alan Modra <alan@linuxcare.com.au> 2000-07-28 Alan Modra <alan@linuxcare.com.au>
@ -537,7 +537,7 @@ Thu Jul 27 11:25:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
* config/tc-mn10300.c (md_convert_frag): Fix printfs. * config/tc-mn10300.c (md_convert_frag): Fix printfs.
(tc_gen_reloc): Add cast when assigning bfd_abs_symbol to (tc_gen_reloc): Add cast when assigning bfd_abs_symbol to
sym_ptr_ptr sym_ptr_ptr
(md_estimate_size_before_relax): Don't fall off end of function. (md_estimate_size_before_relax): Don't fall off end of function.
2000-07-27 Kazu Hirata <kazu@hxi.com> 2000-07-27 Kazu Hirata <kazu@hxi.com>
@ -585,7 +585,7 @@ Thu Jul 27 11:25:01 2000 Andrew Cagney <cagney@b1.cygnus.com>
(CPU_OBJ_VALID) [aout]: Add cris. (CPU_OBJ_VALID) [aout]: Add cris.
(MULTI_CPU_TYPES): Add cris. (MULTI_CPU_TYPES): Add cris.
(MULTI_CPU_OBJ_VALID) [aout]: Add cris. (MULTI_CPU_OBJ_VALID) [aout]: Add cris.
[coff]: Only i386 and mips are valid. [coff]: Only i386 and mips are valid.
(TARGET_CPU_CFILES): Add config/tc-cris.c. (TARGET_CPU_CFILES): Add config/tc-cris.c.
(TARGET_CPU_HFILES): Add config/tc-cris.h. (TARGET_CPU_HFILES): Add config/tc-cris.h.
(MULTI_CFILES): Add config/e-crisaout.c and config/e-criself.c. (MULTI_CFILES): Add config/e-crisaout.c and config/e-criself.c.
@ -817,7 +817,7 @@ Thu Jul 6 17:20:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
Tue Jul 4 14:08:28 2000 Andrew Cagney <cagney@b1.cygnus.com> Tue Jul 4 14:08:28 2000 Andrew Cagney <cagney@b1.cygnus.com>
* config/tc-d30v.h: Include "write.h" for fixS. * config/tc-d30v.h: Include "write.h" for fixS.
(d30v_start_line, md_pcrel_from_section): Add function prototypes. (d30v_start_line, md_pcrel_from_section): Add function prototypes.
2000-07-05 Nick Clifton <nickc@cygnus.com> 2000-07-05 Nick Clifton <nickc@cygnus.com>
@ -856,14 +856,14 @@ Tue Jul 4 14:08:28 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-07-01 Koundinya K <kk@ddeorg.soft.net> 2000-07-01 Koundinya K <kk@ddeorg.soft.net>
* configure.in: Add entry for mips-*-sysv4*MP* * configure.in: Add entry for mips-*-sysv4*MP*
* configure: Rebuild * configure: Rebuild
* config/tc-mips.c (mips_target_format): Return elf32-tradbigmips or * config/tc-mips.c (mips_target_format): Return elf32-tradbigmips or
elf32-tradlittlemips for traditional mips targets. elf32-tradlittlemips for traditional mips targets.
* config/tc-mips.c (md_estimate_size_before_relax): Duplicate the * config/tc-mips.c (md_estimate_size_before_relax): Duplicate the
test for Link Once sections as in adjust_reloc_syms. test for Link Once sections as in adjust_reloc_syms.
* config/te-tmips.h: New file for traditional mips targets. Define * config/te-tmips.h: New file for traditional mips targets. Define
TE_TMIPS. TE_TMIPS.
2000-06-29 Mark Elbrecht <snowball3@bigfoot.com> 2000-06-29 Mark Elbrecht <snowball3@bigfoot.com>
@ -913,13 +913,13 @@ Thu Jun 29 21:30:00 2000 Hans-Peter Nilsson <hp@axis.com>
2000-06-25 Kazu Hirata <kazu@hxi.com> 2000-06-25 Kazu Hirata <kazu@hxi.com>
* config/obj-aout.c: Remove all uses of DEFUN. * config/obj-aout.c: Remove all uses of DEFUN.
* config/obj-ieee.c: Likewise. * config/obj-ieee.c: Likewise.
* config/tc-sh.c: Fix comment typos. * config/tc-sh.c: Fix comment typos.
* config/tc-tahoe.c: Likewise. * config/tc-tahoe.c: Likewise.
* config/tc-vax.c: Likewise. * config/tc-vax.c: Likewise.
* config/tc-w65.c: Likewise. * config/tc-w65.c: Likewise.
* config/tc-z8k.c: Likewise. * config/tc-z8k.c: Likewise.
* config/tc-h8300.c (build_bytes): Assemble ldmac correctly. * config/tc-h8300.c (build_bytes): Assemble ldmac correctly.
2000-06-24 DJ Delorie <dj@cygnus.com> 2000-06-24 DJ Delorie <dj@cygnus.com>
@ -952,8 +952,7 @@ Thu Jun 29 21:30:00 2000 Hans-Peter Nilsson <hp@axis.com>
2000-06-23 matthew green <mrg@redhat.com> 2000-06-23 matthew green <mrg@redhat.com>
* expr.c (operand): Do not as_bad() if RELAX_PAREN_GROUPING is * expr.c (operand): Do not as_bad() if RELAX_PAREN_GROUPING is
defined. Fix error message and double increment of defined. Fix error message for `[' grouping.
input_line_pointer for `[' grouping.
2000-06-22 Kazu Hirata <kazu@hxi.com> 2000-06-22 Kazu Hirata <kazu@hxi.com>

View File

@ -142,7 +142,7 @@
2000-08-14 Andreas Schwab <schwab@suse.de> 2000-08-14 Andreas Schwab <schwab@suse.de>
* scripttempl/elf.sc: Fix last change to use correct comment * scripttempl/elf.sc: Fix last change to use correct comment
syntax. syntax.
2000-08-10 Geoff Keating <geoffk@cygnus.com> 2000-08-10 Geoff Keating <geoffk@cygnus.com>
@ -283,8 +283,8 @@
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 * ld/lexsup.c: Add optional style to demangle switch
* ld/ld.texinfo: Document optional style to demangle switch. * ld/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>
@ -362,8 +362,8 @@
2000-07-11 Kazu Hirata <kazu@hxi.com> 2000-07-11 Kazu Hirata <kazu@hxi.com>
* ldfile.c (ldfile_try_open_bfd): Output '\n' after an error * ldfile.c (ldfile_try_open_bfd): Output '\n' after an error
message. message.
2000-07-10 Alan Modra <alan@linuxcare.com.au> 2000-07-10 Alan Modra <alan@linuxcare.com.au>
@ -500,10 +500,10 @@
2000-07-01 Koundinya K <kk@ddeorg.soft.net> 2000-07-01 Koundinya K <kk@ddeorg.soft.net>
* configure.tgt: Add traditional mips (mips*-*-sysv4*) target. * configure.tgt: Add traditional mips (mips*-*-sysv4*) target.
* emulparams/elf32btsmip.sh: New file. * emulparams/elf32btsmip.sh: New file.
* Makefile.am: Add traditional mips target. * Makefile.am: Add traditional mips target.
* Makefile.in: Rebuild. * Makefile.in: Rebuild.
2000-07-01 H.J. Lu <hjl@gnu.org> 2000-07-01 H.J. Lu <hjl@gnu.org>
@ -638,19 +638,19 @@
2000-05-22 Igor Shevlyakov <igor@windriver.com> 2000-05-22 Igor Shevlyakov <igor@windriver.com>
* ldmain.c (main): When deciding if ".text" section should be * ldmain.c (main): When deciding if ".text" section should be
read-only, don't forget to reset SEC_READONLY because it read-only, don't forget to reset SEC_READONLY because it
could be already set. could be already set.
2000-05-22 Thomas de Lellis <tdel@windriver.com> 2000-05-22 Thomas de Lellis <tdel@windriver.com>
* ld.1: Add documentation for new command line option: * ld.1: Add documentation for new command line option:
--section-start <sectionname>=<sectionorg> --section-start <sectionname>=<sectionorg>
This is a generic version of -Ttext etc. which accepts This is a generic version of -Ttext etc. which accepts
any section name as a parameter instead of just text/data/ any section name as a parameter instead of just text/data/
bss. bss.
* ld.texinfo: More docs. * ld.texinfo: More docs.
* NEWS: More docs. * NEWS: More docs.
* lexsup.c: (parse_args): Recognize new command line option. * lexsup.c: (parse_args): Recognize new command line option.
(ld_options): Add new option. (ld_options): Add new option.
2000-05-18 H.J. Lu <hjl@gnu.org> 2000-05-18 H.J. Lu <hjl@gnu.org>
@ -831,7 +831,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com> Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
--enable-build-warnings option. --enable-build-warnings option.
* Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
* Makefile.in, configure: Re-generate. * Makefile.in, configure: Re-generate.
@ -926,7 +926,7 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-02-28 Jim Blandy <jimb@redhat.com> 2000-02-28 Jim Blandy <jimb@redhat.com>
* ldgram.y (exclude_name_list): Don't require a comma to separate * ldgram.y (exclude_name_list): Don't require a comma to separate
list entries; the lexer considers commas to be valid part of a list entries; the lexer considers commas to be valid part of a
filename, so in something like `foo, bar' the comma is considered filename, so in something like `foo, bar' the comma is considered
part of the first filename, `foo,'. part of the first filename, `foo,'.
* ld.texinfo: Update section on EXCLUDE_FILE lists. * ld.texinfo: Update section on EXCLUDE_FILE lists.
@ -1128,7 +1128,7 @@ Wed Jan 5 08:02:12 2000 Catherine Moore <clm@cygnus.com>
* pe-dll.c (pe_dll_generate_implib): Use the correct name for output * pe-dll.c (pe_dll_generate_implib): Use the correct name for output
dll. dll.
* deffilep.y (opt_name): Allow "." in name. * deffilep.y (opt_name): Allow "." in name.
1999-12-02 Nick Clifton <nickc@cygnus.com> 1999-12-02 Nick Clifton <nickc@cygnus.com>
@ -1733,6 +1733,7 @@ Thu Jul 8 12:32:23 1999 John David Anglin <dave@hiauly1.hia.nrc.ca>
* emultempl/armelf.em: Add new command line switch --thumb-entry. * emultempl/armelf.em: Add new command line switch --thumb-entry.
* emultempl/armcoff.em: Add new command line switch --thumb-entry. * emultempl/armcoff.em: Add new command line switch --thumb-entry.
* ld.texinfo: Document new ARM command line switch: --thumb-entry. * ld.texinfo: Document new ARM command line switch: --thumb-entry.
1999-06-20 H.J. Lu <hjl@gnu.org> 1999-06-20 H.J. Lu <hjl@gnu.org>
* configure.in (all_libpath): Accumulate across all enabled targets. * configure.in (all_libpath): Accumulate across all enabled targets.
@ -1836,7 +1837,7 @@ Mon Jun 14 10:38:36 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1999-05-24 Philip Blundell <philb@gnu.org> 1999-05-24 Philip Blundell <philb@gnu.org>
* emultempl/armelf.em (before_parse): Set config.dynamic_link and * emultempl/armelf.em (before_parse): Set config.dynamic_link and
config.has_shared. config.has_shared.
* emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define. * emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define.
* emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise. * emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise.
@ -2008,7 +2009,7 @@ Thu May 13 09:48:09 1999 Joel Sherrill (joel@OARcorp.com)
1999-03-31 Philip Blundell <pb@nexus.co.uk> 1999-03-31 Philip Blundell <pb@nexus.co.uk>
* configure.tgt: Match `arm*-*-linux-gnu*' not * configure.tgt: Match `arm*-*-linux-gnu*' not
`armv*-*-linux-gnu'. `armv*-*-linux-gnu'.
1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
@ -2021,7 +2022,7 @@ Fri Mar 26 12:05:51 1999 Catherine Moore <clm@cygnus.com>
* ldgram.y (EXCLUDE_FILE): New token. * ldgram.y (EXCLUDE_FILE): New token.
(wildcard_spec): Set exclude_name. (wildcard_spec): Set exclude_name.
(file_NAME_list): Recognize EXCLUDE_FILE. (file_NAME_list): Recognize EXCLUDE_FILE.
* ldlang.c (wild_section): Check for excluded files. * ldlang.c (wild_section): Check for excluded files.
(print_wild_statement): Print excluded files. (print_wild_statement): Print excluded files.
(lang_add_wild): New argument exclude_filename. (lang_add_wild): New argument exclude_filename.
Set exclude_filename. Set exclude_filename.
@ -2046,11 +2047,11 @@ Fri Mar 26 12:05:51 1999 Catherine Moore <clm@cygnus.com>
Wed Mar 3 09:13:34 1999 Catherine Moore <clm@cygnus.clm> Wed Mar 3 09:13:34 1999 Catherine Moore <clm@cygnus.clm>
* scripttempl/elf.sc: Remove .end.ctors and .end.dtors * scripttempl/elf.sc: Remove .end.ctors and .end.dtors
sections. Reorder .ctors section entries. sections. Reorder .ctors section entries.
* scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfppc.sc: Likewise. * scripttempl/elfppc.sc: Likewise.
1999-02-26 Jim Lemke <jlemke@cygnus.com> 1999-02-26 Jim Lemke <jlemke@cygnus.com>
@ -2064,7 +2065,7 @@ Wed Mar 3 09:13:34 1999 Catherine Moore <clm@cygnus.clm>
Thu Feb 25 15:07:24 1999 Catherine Moore <clm@cygnus.com> Thu Feb 25 15:07:24 1999 Catherine Moore <clm@cygnus.com>
* scripttempl/elf.sc: Don't gather .ctor and .dtor sections * scripttempl/elf.sc: Don't gather .ctor and .dtor sections
for relocateable links. for relocateable links.
* scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfppc.sc: Likewise. * scripttempl/elfppc.sc: Likewise.
@ -2092,11 +2093,11 @@ Wed Feb 17 12:10:06 1999 Stan Cox <scox@cygnus.com>
Wed Feb 17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> Wed Feb 17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* emultempl/armelf_oabi.em * emultempl/armelf_oabi.em
(bfd_elf32_arm_allocate_interworking_sections, (bfd_elf32_arm_allocate_interworking_sections,
bfd_elf32_arm_get_bfd_for_interworking, bfd_elf32_arm_get_bfd_for_interworking,
bfd_elf32_arm_process_before_allocation): Define them to use the bfd_elf32_arm_process_before_allocation): Define them to use the
old ABI versions of the functions. old ABI versions of the functions.
Tue Feb 16 16:48:19 1999 Ian Lance Taylor <ian@cygnus.com> Tue Feb 16 16:48:19 1999 Ian Lance Taylor <ian@cygnus.com>
@ -2114,8 +2115,8 @@ Mon Feb 15 18:21:48 1999 Vladimir N. Makarov <vmakarov@cygnus.com>
* ldexp.c (new_abs): Ditto. * ldexp.c (new_abs): Ditto.
(new_rel, new_rel_from_section, fold_binary, invalid, fold_name, (new_rel, new_rel_from_section, fold_binary, invalid, fold_name,
exp_fold_tree, exp_binop, exp_trinop, stat_alloc, exp_fold_tree, exp_binop, exp_trinop, stat_alloc,
exp_get_abs_int): Ditto exp_get_abs_int): Ditto
* ldlang.c (print_assignment, lang_size_sections, * ldlang.c (print_assignment, lang_size_sections,
lang_do_assignments): Ditto. lang_do_assignments): Ditto.
@ -2149,12 +2150,12 @@ Wed Feb 3 19:41:01 1999 Ian Lance Taylor <ian@cygnus.com>
Mon Feb 1 11:39:46 1999 Catherine Moore <clm@cygnus.com> Mon Feb 1 11:39:46 1999 Catherine Moore <clm@cygnus.com>
* Makefile.am (earmelf_oabi.o): New. * Makefile.am (earmelf_oabi.o): New.
* Makefile.in: Regenerate. * Makefile.in: Regenerate.
* configure.tgt (arm-*-oabi): New. * configure.tgt (arm-*-oabi): New.
(thumb-*-oabi): New. (thumb-*-oabi): New.
* emulparams/armelf_oabi.sh: New. * emulparams/armelf_oabi.sh: New.
* emultempl/armelf_oabi.em: New. * emultempl/armelf_oabi.em: New.
1999-01-31 17:57:31 1998 Michael Meissner <meissner@cygnus.com> 1999-01-31 17:57:31 1998 Michael Meissner <meissner@cygnus.com>
@ -2172,13 +2173,13 @@ Wed Jan 20 17:01:48 1999 Ian Lance Taylor <ian@cygnus.com>
1999-01-19 Nick Clifton <nickc@cygnus.com> 1999-01-19 Nick Clifton <nickc@cygnus.com>
* ldlang.c (lang_size_sections): Count loadable sections as * ldlang.c (lang_size_sections): Count loadable sections as
contributing to the size of the current segment. contributing to the size of the current segment.
1999-01-15 Nick Clifton <nickc@cygnus.com> 1999-01-15 Nick Clifton <nickc@cygnus.com>
* ldlang.c (lang_size_sections): Only update the current * ldlang.c (lang_size_sections): Only update the current
address of a region if the section just placed into it is an address of a region if the section just placed into it is an
allocated section. allocated section.
1999-01-12 Nick Clifton <nickc@cygnus.com> 1999-01-12 Nick Clifton <nickc@cygnus.com>
@ -2322,7 +2323,7 @@ Mon Nov 16 22:14:07 1998 DJ Delorie <dj@cygnus.com>
* emultempl/pe.em (gld_i386_finish): generate import library * emultempl/pe.em (gld_i386_finish): generate import library
* deffile.h: add hint member. * deffile.h: add hint member.
* pe-dll.c (pe_dll_generate_implib): New function with helpers; * pe-dll.c (pe_dll_generate_implib): New function with helpers;
generates the import library directly from the export table. generates the import library directly from the export table.
(fill_edata): remember the actual hint for the import library. (fill_edata): remember the actual hint for the import library.
Sat Nov 14 14:36:24 1998 Ian Lance Taylor <ian@cygnus.com> Sat Nov 14 14:36:24 1998 Ian Lance Taylor <ian@cygnus.com>
@ -2340,7 +2341,7 @@ Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 11 18:10:15 1998 DJ Delorie <dj@cygnus.com> Wed Nov 11 18:10:15 1998 DJ Delorie <dj@cygnus.com>
* pe-dll.c (generate_reloc): don't output PE relocs for sections * pe-dll.c (generate_reloc): don't output PE relocs for sections
that won't be loaded. that won't be loaded.
Wed Nov 11 13:44:54 1998 DJ Delorie <dj@cygnus.com> Wed Nov 11 13:44:54 1998 DJ Delorie <dj@cygnus.com>
@ -2353,19 +2354,19 @@ Tue Nov 10 21:28:19 1998 DJ Delorie <dj@cygnus.com>
Tue Nov 10 17:53:17 1998 DJ Delorie <dj@cygnus.com> Tue Nov 10 17:53:17 1998 DJ Delorie <dj@cygnus.com>
* pe-dll.c (process_def_file): properly note undefined exported * pe-dll.c (process_def_file): properly note undefined exported
symbols, clean up old code. symbols, clean up old code.
(pe_dll_generate_def_file): don't crash if pe_def_file is NULL (pe_dll_generate_def_file): don't crash if pe_def_file is NULL
* emultempl/pe.em (gld_i386_parse_args): add * emultempl/pe.em (gld_i386_parse_args): add
(en/dis)able-stdcall-fixups (en/dis)able-stdcall-fixups
(pe_fixup_stdcalls): warn about stdcall fixups (pe_fixup_stdcalls): warn about stdcall fixups
(gld_i386_unrecognized_file): make exported symbols undefs so that (gld_i386_unrecognized_file): make exported symbols undefs so that
archive members get pulled in archive members get pulled in
Tue Nov 10 14:50:51 1998 Catherine Moore <clm@cygnus.com> Tue Nov 10 14:50:51 1998 Catherine Moore <clm@cygnus.com>
* scripttempl/elfd10v.sc: Add KEEP attribute to .init, * scripttempl/elfd10v.sc: Add KEEP attribute to .init,
.fini, .dtors and .ctors. Add .data and .text .fini, .dtors and .ctors. Add .data and .text
wildcards to support section garbage collection. wildcards to support section garbage collection.
Mon Nov 9 22:52:50 1998 DJ Delorie <dj@indy.delorie.com> Mon Nov 9 22:52:50 1998 DJ Delorie <dj@indy.delorie.com>
@ -2386,8 +2387,8 @@ Mon Nov 9 16:41:30 1998 DJ Delorie <dj@cygnus.com>
* configure.tgt: allow target-specific extra files * configure.tgt: allow target-specific extra files
* configure.in: allow target-specific extra files * configure.in: allow target-specific extra files
* ldlang.c (lang_add_assignment): return the assignment so that * ldlang.c (lang_add_assignment): return the assignment so that
one can change the value later based on the object files (pe-dll one can change the value later based on the object files (pe-dll
DEF files do this) DEF files do this)
* ldint.texinfo: add section for emulation walkthrough * ldint.texinfo: add section for emulation walkthrough
* Makefile.am: add new files and target-specific extra files * Makefile.am: add new files and target-specific extra files
* emultempl/pe.em (gld_i386_list_options): list dll-specific * emultempl/pe.em (gld_i386_list_options): list dll-specific
@ -2405,8 +2406,8 @@ Wed Nov 4 16:39:18 1998 Nick Clifton <nickc@cygnus.com>
Mon Nov 2 14:47:15 1998 Catherine Moore <clm@cygnus.com> Mon Nov 2 14:47:15 1998 Catherine Moore <clm@cygnus.com>
* ldmain.c (main): Don't report error for dynamic links and * ldmain.c (main): Don't report error for dynamic links and
--gc-sections. --gc-sections.
1998-10-26 16:05 Ulrich Drepper <drepper@cygnus.com> 1998-10-26 16:05 Ulrich Drepper <drepper@cygnus.com>
@ -2424,17 +2425,17 @@ Mon Oct 12 14:29:56 1998 Nick Clifton <nickc@cygnus.com>
Fri Oct 9 15:59:52 1998 Catherine Moore <clm@cygnus.com> Fri Oct 9 15:59:52 1998 Catherine Moore <clm@cygnus.com>
* scripttempl/elf.sc: Merge .sdata.* etc sections. * scripttempl/elf.sc: Merge .sdata.* etc sections.
* ldctor.c (ldctor_build_sets): Set SEC_KEEP for * ldctor.c (ldctor_build_sets): Set SEC_KEEP for
ctor sections. ctor sections.
Mon Oct 5 09:40:43 1998 Catherine Moore <clm@cygnus.com> Mon Oct 5 09:40:43 1998 Catherine Moore <clm@cygnus.com>
* ldmain.c (main): Error if --gc-sections and * ldmain.c (main): Error if --gc-sections and
dyanmic linking. dyanmic linking.
* scripttempl/v850.sc: Add KEEP attribute to .init, * scripttempl/v850.sc: Add KEEP attribute to .init,
.fini, .dtors and .ctors. Add .data and .text .fini, .dtors and .ctors. Add .data and .text
wildcards to support section garbage collection. wildcards to support section garbage collection.
Wed Sep 30 11:19:15 1998 Nick Clifton <nickc@cygnus.com> Wed Sep 30 11:19:15 1998 Nick Clifton <nickc@cygnus.com>
@ -2449,8 +2450,8 @@ Sun Sep 20 00:43:26 1998 Ian Lance Taylor <ian@cygnus.com>
Fri Sep 18 13:42:42 1998 Catherine Moore <clm@cygnus.com> Fri Sep 18 13:42:42 1998 Catherine Moore <clm@cygnus.com>
* emultempl/elf32.em (gld_place_orphan): Don't process for * emultempl/elf32.em (gld_place_orphan): Don't process for
sections with SEC_EXCLUDE flag. sections with SEC_EXCLUDE flag.
Fri Sep 4 09:24:02 1998 Nick Clifton <nickc@cygnus.com> Fri Sep 4 09:24:02 1998 Nick Clifton <nickc@cygnus.com>
@ -2463,26 +2464,26 @@ Thu Sep 3 17:30:58 1998 Richard Henderson <rth@cygnus.com>
Mon Aug 31 01:06:00 1998 Catherine Moore <clm@cygnus.com> Mon Aug 31 01:06:00 1998 Catherine Moore <clm@cygnus.com>
* Makefile.am: Change armelf.sc to elf.sc * Makefile.am: Change armelf.sc to elf.sc
* Makefile.in: Regenerate. * Makefile.in: Regenerate.
Mon Aug 31 11:12:04 1998 Catherine Moore <clm@cygnus.com> Mon Aug 31 11:12:04 1998 Catherine Moore <clm@cygnus.com>
* emulparams/armelf.sh: Change SCRIPT_NAME to * emulparams/armelf.sh: Change SCRIPT_NAME to
elf. Change TEXT_START_ADDR to 0x8000. Define elf. Change TEXT_START_ADDR to 0x8000. Define
OTHER_TEXT_SECTIONS, OTHER_BSS_SYMBOLS and OTHER_TEXT_SECTIONS, OTHER_BSS_SYMBOLS and
OTHER_BSS_END_SYMBOLS. OTHER_BSS_END_SYMBOLS.
* scripttempl/elf.sc: Modify to use * scripttempl/elf.sc: Modify to use
OTHER_BSS_END_SYMBOLS. OTHER_BSS_END_SYMBOLS.
* scripttempl/elfarm.sc: Remove file. * scripttempl/elfarm.sc: Remove file.
Tue Aug 18 12:05:34 1998 Catherine Moore <clm@cygnus.com> Tue Aug 18 12:05:34 1998 Catherine Moore <clm@cygnus.com>
* emultempl/armelf.em (gld_armelf_before_allocation): * emultempl/armelf.em (gld_armelf_before_allocation):
Add bfd_ prefix to elf32_arm_process_before_allocation Add bfd_ prefix to elf32_arm_process_before_allocation
and elf32_arm_allocate_interworking_sections. and elf32_arm_allocate_interworking_sections.
(gld_armelf_after_open): Add bfd_ prefix to (gld_armelf_after_open): Add bfd_ prefix to
elf32_arm_get_bfd_for_interworking. elf32_arm_get_bfd_for_interworking.
Fri Aug 14 15:34:29 1998 Ian Lance Taylor <ian@cygnus.com> Fri Aug 14 15:34:29 1998 Ian Lance Taylor <ian@cygnus.com>
@ -2500,14 +2501,14 @@ Fri Aug 14 15:34:29 1998 Ian Lance Taylor <ian@cygnus.com>
correctly. correctly.
* scripttempl/elf.sc: Add sort around CONSTRUCTORS. * scripttempl/elf.sc: Add sort around CONSTRUCTORS.
* ld.texinfo (Output Section Keywords): Document SORT * ld.texinfo (Output Section Keywords): Document SORT
(CONSTRUCTORS). (CONSTRUCTORS).
Thu Aug 13 12:20:39 1998 Catherine Moore <clm@cygnus.com> Thu Aug 13 12:20:39 1998 Catherine Moore <clm@cygnus.com>
* emulparams/armelf.sh: Define TEMPLATE_NAME to armelf. * emulparams/armelf.sh: Define TEMPLATE_NAME to armelf.
* scripttempl/elfarm.sc: Include .glue_7t and .glue7 * scripttempl/elfarm.sc: Include .glue_7t and .glue7
sections. sections.
* emultempl/armelf.em: New file. * emultempl/armelf.em: New file.
Thu Aug 13 12:52:45 1998 H.J. Lu <hjl@gnu.org> Thu Aug 13 12:52:45 1998 H.J. Lu <hjl@gnu.org>
@ -2516,8 +2517,8 @@ Thu Aug 13 12:52:45 1998 H.J. Lu <hjl@gnu.org>
Tue Aug 11 16:17:01 1998 Catherine Moore <clm@cygnus.com> Tue Aug 11 16:17:01 1998 Catherine Moore <clm@cygnus.com>
* scripttempl/elfarm.sc: Change text start address * scripttempl/elfarm.sc: Change text start address
back to zero. back to zero.
Tue Aug 11 10:01:12 1998 Jeffrey A Law (law@cygnus.com) Tue Aug 11 10:01:12 1998 Jeffrey A Law (law@cygnus.com)
@ -2526,20 +2527,20 @@ Tue Aug 11 10:01:12 1998 Jeffrey A Law (law@cygnus.com)
Sun Aug 9 20:31:27 1998 Catherine Moore <clm@cygnus.com> Sun Aug 9 20:31:27 1998 Catherine Moore <clm@cygnus.com>
* scripttempl/elfarm.sc: Set text start address to * scripttempl/elfarm.sc: Set text start address to
0x8000. Add __bss_end definition. 0x8000. Add __bss_end definition.
Sat Aug 1 11:47:37 1998 Catherine Moore <clm@cygnus.com> Sat Aug 1 11:47:37 1998 Catherine Moore <clm@cygnus.com>
* scripttempl/elfarm.sc: New file. * scripttempl/elfarm.sc: New file.
* emulparams/armelf.sh: Set SCRIPT_NAME to elfarm. * emulparams/armelf.sh: Set SCRIPT_NAME to elfarm.
Fri Jul 31 15:56:16 1998 Catherine Moore <clm@cygnus.com> Fri Jul 31 15:56:16 1998 Catherine Moore <clm@cygnus.com>
* emulparams/armelf.sh: New file. * emulparams/armelf.sh: New file.
* configure.tgt: Recognize thumb-elf and arm-elf. * configure.tgt: Recognize thumb-elf and arm-elf.
* Makefile.am (earmelf.o): New. * Makefile.am (earmelf.o): New.
* Makefile.in: Rebuild. * Makefile.in: Rebuild.
Fri Jul 24 12:00:57 1998 Ian Lance Taylor <ian@cygnus.com> Fri Jul 24 12:00:57 1998 Ian Lance Taylor <ian@cygnus.com>
@ -2811,7 +2812,7 @@ Thu May 14 14:51:24 1998 Nick Clifton <nickc@cygnus.com>
Sun May 10 22:36:30 1998 Jeffrey A Law (law@cygnus.com) Sun May 10 22:36:30 1998 Jeffrey A Law (law@cygnus.com)
* po/Make-in (install-info): New target. * po/Make-in (install-info): New target.
Tue Apr 28 19:18:30 1998 Tom Tromey <tromey@cygnus.com> Tue Apr 28 19:18:30 1998 Tom Tromey <tromey@cygnus.com>
@ -2832,7 +2833,7 @@ Mon Apr 27 11:56:21 1998 Ian Lance Taylor <ian@cygnus.com>
(global_vercheck_failed): New file static variable. (global_vercheck_failed): New file static variable.
(gld${EMULATION_NAME}_after_open): Check for shared libraries (gld${EMULATION_NAME}_after_open): Check for shared libraries
twice, once with force set to 0 and once with it set to 1. twice, once with force set to 0 and once with it set to 1.
(gld${EMULATION_NAME}_check_ld_so_conf): Add force parameter. (gld${EMULATION_NAME}_check_ld_so_conf): Add force parameter.
Change all callers. Change all callers.
(gld${EMULATION_NAME}_search_needed): Likewise. (gld${EMULATION_NAME}_search_needed): Likewise.
(gld${EMULATION_NAME}_try_needed): Likewise. If not force, check (gld${EMULATION_NAME}_try_needed): Likewise. If not force, check
@ -2929,7 +2930,7 @@ Fri Apr 3 00:56:50 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Put the tdirs in a file and use AC_SUBST_FILE, * configure.in: Put the tdirs in a file and use AC_SUBST_FILE,
rather than in a shell variable and using AC_SUBST. rather than in a shell variable and using AC_SUBST.
* Makefile.am (DISTCLEANFILES): Remove ldscripts. Add tdirs. * Makefile.am (DISTCLEANFILES): Remove ldscripts. Add tdirs.
(distclean-local): New target. (distclean-local): New target.
* configure, Makefile.in: Rebuild. * configure, Makefile.in: Rebuild.
* ld.texinfo: Completely rewrite linker script documentation. * ld.texinfo: Completely rewrite linker script documentation.
@ -3046,7 +3047,7 @@ Fri Feb 13 15:24:06 1998 Ian Lance Taylor <ian@cygnus.com>
Thu Feb 12 14:10:44 1998 Ian Lance Taylor <ian@cygnus.com> Thu Feb 12 14:10:44 1998 Ian Lance Taylor <ian@cygnus.com>
* scripttempl/elf.sc: Align the _end symbol according to the ELF * scripttempl/elf.sc: Align the _end symbol according to the ELF
format size. From Gordon W. Ross <gwr@mc.com>. format size. From Gordon W. Ross <gwr@mc.com>.
NetBSD patches from Gordon W. Ross <gwr@mc.com>: NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.host (alpha*-*-netbsd*): New host. * configure.host (alpha*-*-netbsd*): New host.
@ -3078,7 +3079,7 @@ Mon Feb 9 13:44:40 1998 Andrew Cagney <cagney@b1.cygnus.com>
* scripttempl/elfd10v.sc (.stack): Move stack to 0x00..7FFE. * scripttempl/elfd10v.sc (.stack): Move stack to 0x00..7FFE.
* emulparams/d10velf.sh (READONLY_START_ADDR): Read only section * emulparams/d10velf.sh (READONLY_START_ADDR): Read only section
moved to 0x00.....4. moved to 0x00.....4.
Sat Feb 7 15:41:26 1998 Ian Lance Taylor <ian@cygnus.com> Sat Feb 7 15:41:26 1998 Ian Lance Taylor <ian@cygnus.com>
@ -3333,7 +3334,7 @@ Sun Nov 16 20:16:45 1997 Michael Meissner <meissner@cygnus.com>
Thu Nov 13 13:45:00 1997 Andrew Cagney <cagney@b1.cygnus.com> Thu Nov 13 13:45:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.tgt (targ_extra_emuls): Make FreeBSD a i386bsd * configure.tgt (targ_extra_emuls): Make FreeBSD a i386bsd
variant. variant.
Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu> Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
@ -3395,10 +3396,10 @@ Fri Oct 3 14:23:02 1997 Ian Lance Taylor <ian@cygnus.com>
Thu Oct 2 18:40:28 1997 Ian Lance Taylor <ian@cygnus.com> Thu Oct 2 18:40:28 1997 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (wild_doit): Rewrite flag handling for clarity. If we * ldlang.c (wild_doit): Rewrite flag handling for clarity. If we
are not adding the first input section, and SEC_READONLY is clear are not adding the first input section, and SEC_READONLY is clear
on the output section, then don't copy it from the input section. on the output section, then don't copy it from the input section.
If SEC_READONLY is not set on the input section, then clear it on If SEC_READONLY is not set on the input section, then clear it on
the output section. the output section.
* configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than
elf32bmip. elf32bmip.
@ -3422,7 +3423,7 @@ Wed Oct 1 16:41:00 1997 Nick Clifton <nickc@cygnus.com>
Wed Sep 24 16:59:15 1997 Joel Sherrill <joel@oarcorp.com> Wed Sep 24 16:59:15 1997 Joel Sherrill <joel@oarcorp.com>
* configure.tgt (sh*-*-rtems*): New target, like sh-*-elf*. * configure.tgt (sh*-*-rtems*): New target, like sh-*-elf*.
Wed Sep 24 11:33:14 1997 Ian Lance Taylor <ian@cygnus.com> Wed Sep 24 11:33:14 1997 Ian Lance Taylor <ian@cygnus.com>
@ -3530,10 +3531,10 @@ Sat Aug 9 00:42:27 1997 Ian Lance Taylor <ian@cygnus.com>
Mon Jul 28 19:04:50 1997 Rob Savoye <rob@chinadoll.cygnus.com> Mon Jul 28 19:04:50 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* configure.in: Use CYGWIN and EXEEXT autoconf macro to look for * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
win32 dependencies. win32 dependencies.
* configure: Regenerated with autoconf 2.12. * configure: Regenerated with autoconf 2.12.
* Makefile.in: Add $(EXEEXT) to executable. * Makefile.in: Add $(EXEEXT) to executable.
Tue Jul 22 18:50:38 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE> Tue Jul 22 18:50:38 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
@ -3740,7 +3741,7 @@ Mon Mar 31 23:44:00 1997 Ian Lance Taylor <ian@cygnus.com>
Mon Mar 31 16:35:51 1997 Joel Sherrill <joel@oarcorp.com> Mon Mar 31 16:35:51 1997 Joel Sherrill <joel@oarcorp.com>
* configure.tgt (hppa*-*-rtems*): New target, like hppa-*-*elf*. * configure.tgt (hppa*-*-rtems*): New target, like hppa-*-*elf*.
Fri Mar 28 15:29:23 1997 H.J. Lu <hjl@gnu.ai.mit.edu> Fri Mar 28 15:29:23 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
@ -3971,7 +3972,7 @@ Wed Jan 29 18:15:00 1997 Geoffrey Noer <noer@cygnus.com>
Mon Jan 27 12:28:43 1997 Ian Lance Taylor <ian@cygnus.com> Mon Jan 27 12:28:43 1997 Ian Lance Taylor <ian@cygnus.com>
* scripttempl/elf.sc: Put linkonce reloc section in other * scripttempl/elf.sc: Put linkonce reloc section in other
appropriate reloc sections. appropriate reloc sections.
* scripttempl/elfmips.sc: Add linkonce support. * scripttempl/elfmips.sc: Add linkonce support.
* scripttempl/elfppc.sc: Likewise. * scripttempl/elfppc.sc: Likewise.
@ -4020,7 +4021,7 @@ Fri Jan 3 17:33:34 1997 Richard Henderson <rth@tamu.edu>
Fri Jan 3 14:04:40 1997 Ian Lance Taylor <ian@cygnus.com> Fri Jan 3 14:04:40 1997 Ian Lance Taylor <ian@cygnus.com>
* Makefile.in (clean): Don't remove configdoc.texi. * Makefile.in (clean): Don't remove configdoc.texi.
(maintainer-clean): Do remove configdoc.texi. (maintainer-clean): Do remove configdoc.texi.
* ld.texinfo (Operators): Remove '@' from @smallexmple in comment * ld.texinfo (Operators): Remove '@' from @smallexmple in comment
to avoid confusing texi2roff. to avoid confusing texi2roff.
@ -4076,7 +4077,7 @@ Fri Dec 13 10:19:57 1996 Jeffrey A Law (law@cygnus.com)
Thu Dec 12 17:04:55 1996 Ian Lance Taylor <ian@cygnus.com> Thu Dec 12 17:04:55 1996 Ian Lance Taylor <ian@cygnus.com>
* emultempl/gld960c.em: Include <ctype.h>. * emultempl/gld960c.em: Include <ctype.h>.
(gld960_set_output_arch): Get the machine type from the -A option (gld960_set_output_arch): Get the machine type from the -A option
if there is one, rather than always using core. if there is one, rather than always using core.
Sat Dec 7 10:07:51 1996 Jeffrey A Law (law@cygnus.com) Sat Dec 7 10:07:51 1996 Jeffrey A Law (law@cygnus.com)
@ -4281,8 +4282,8 @@ 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 * emultmpl/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>
@ -4334,7 +4335,7 @@ Mon Sep 16 17:55:21 1996 Ian Lance Taylor <ian@cygnus.com>
syntax error on __end__ line. syntax error on __end__ line.
* scripttempl/armcoff.sc: For -N or -n, don't align .data. From * scripttempl/armcoff.sc: For -N or -n, don't align .data. From
Chris Hadley <Christopher.Hadley@cl.cam.ac.uk> Chris Hadley <Christopher.Hadley@cl.cam.ac.uk>
Sun Sep 15 22:09:56 1996 Jeffrey A Law (law@cygnus.com) Sun Sep 15 22:09:56 1996 Jeffrey A Law (law@cygnus.com)
@ -4455,8 +4456,8 @@ Fri Aug 16 19:18:08 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Fri Aug 16 14:15:41 1996 James G. Smith <jsmith@cygnus.co.uk> Fri Aug 16 14:15:41 1996 James G. Smith <jsmith@cygnus.co.uk>
* scripttempl/armcoff.sc (__bss_start__, __bss_end__, * scripttempl/armcoff.sc (__bss_start__, __bss_end__,
__data_start__, __data_end__): Added to keep in sync. with the __data_start__, __data_end__): Added to keep in sync. with the
default ARM crt0.s. Added __CTOR_LIST__ and __DTOR_LIST__ support. default ARM crt0.s. Added __CTOR_LIST__ and __DTOR_LIST__ support.
Thu Aug 8 14:24:56 1996 Ian Lance Taylor <ian@cygnus.com> Thu Aug 8 14:24:56 1996 Ian Lance Taylor <ian@cygnus.com>
@ -4560,7 +4561,7 @@ Thu Aug 1 12:52:19 1996 Ian Lance Taylor <ian@cygnus.com>
Wed Jul 31 13:17:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 31 13:17:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: Now works with elf.sc. * emulparams/d10velf.sh: Now works with elf.sc.
Wed Jul 31 11:52:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 31 11:52:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
@ -4598,7 +4599,7 @@ Mon Jul 29 17:23:33 1996 Ian Lance Taylor <ian@cygnus.com>
(wild): Call wild_file. Permit the file name to be a wildcard. (wild): Call wild_file. Permit the file name to be a wildcard.
(open_input_bfds): Don't call lookup_name for a wildcard pattern. (open_input_bfds): Don't call lookup_name for a wildcard pattern.
* Makefile.in: Rebuild dependencies. * Makefile.in: Rebuild dependencies.
(CFILES): Add fnmatch.c. (CFILES): Add fnmatch.c.
(HFILES): Add fnmatch.h. (HFILES): Add fnmatch.h.
(OFILES): Add fnmatch.o. (OFILES): Add fnmatch.o.
* ld.texinfo: Document that file and section names can now be * ld.texinfo: Document that file and section names can now be
@ -4638,8 +4639,8 @@ Wed Jul 17 10:52:46 1996 Kim Knuttila <krk@cygnus.com>
Mon Jul 15 11:49:49 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Mon Jul 15 11:49:49 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Round * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Round
the value of __start_SECNAME to the alignment required by the the value of __start_SECNAME to the alignment required by the
section to be placed. section to be placed.
Tue Jul 9 12:09:02 1996 Ian Lance Taylor <ian@cygnus.com> Tue Jul 9 12:09:02 1996 Ian Lance Taylor <ian@cygnus.com>
@ -4808,8 +4809,8 @@ Tue Jun 18 17:55:39 1996 Ian Lance Taylor <ian@cygnus.com>
Wed Jun 12 12:46:21 1996 Ian Lance Taylor <ian@cygnus.com> Wed Jun 12 12:46:21 1996 Ian Lance Taylor <ian@cygnus.com>
* lexsup.c: Include "libiberty.h". * lexsup.c: Include "libiberty.h".
(parse_args): Copy the -Y argument into memory. (parse_args): Copy the -Y argument into memory.
(set_default_dirlist): Don't put the ':' back into the directory (set_default_dirlist): Don't put the ':' back into the directory
list. list.
Fri Jun 7 11:27:42 1996 Ian Lance Taylor <ian@cygnus.com> Fri Jun 7 11:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
@ -4997,9 +4998,9 @@ Mon Apr 29 17:05:13 1996 Ian Lance Taylor <ian@cygnus.com>
Mon Apr 29 10:29:07 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Mon Apr 29 10:29:07 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* configure.host (m68*-*-linux*): Add -dynamic-linker to * configure.host (m68*-*-linux*): Add -dynamic-linker to
HOSTING_CRT0. Search -lgcc both before and after -lc in HOSTING_CRT0. Search -lgcc both before and after -lc in
HOSTING_LIBS. Look for crt{begin,end}.o in the compiler directory HOSTING_LIBS. Look for crt{begin,end}.o in the compiler directory
at first. at first.
(i[345]86-*-linux*): Look for crt{begin,end}.o in the compiler (i[345]86-*-linux*): Look for crt{begin,end}.o in the compiler
directory at first. directory at first.
@ -5007,7 +5008,7 @@ Fri Apr 26 14:42:27 1996 Ian Lance Taylor <ian@cygnus.com>
* ldmisc.h (demangle): Declare. * ldmisc.h (demangle): Declare.
* ldmisc.c: Include "libiberty.h". Include demangle.h with "", * ldmisc.c: Include "libiberty.h". Include demangle.h with "",
not <>. not <>.
(demangle): Make non-static. Remove remove_underscore paramter. (demangle): Make non-static. Remove remove_underscore paramter.
Always return an allocated string. Always return an allocated string.
(vfinfo): Free result of demangle. Add case 'G'. Use %T to print (vfinfo): Free result of demangle. Add case 'G'. Use %T to print
@ -5134,10 +5135,10 @@ Fri Apr 5 14:30:14 1996 Ian Lance Taylor <ian@cygnus.com>
Fri Apr 5 18:11:25 1996 James G. Smith <jsmith@cygnus.co.uk> Fri Apr 5 18:11:25 1996 James G. Smith <jsmith@cygnus.co.uk>
* emulparams/elf32{b,l}4300.sh (MACHINE): Add explicit * emulparams/elf32{b,l}4300.sh (MACHINE): Add explicit
architecture number. architecture number.
* scripttempl/elf.sc: Use $MACHINE definition if present. * scripttempl/elf.sc: Use $MACHINE definition if present.
* configure.tgt (targ_extra_emuls): Force 4100 build to use same * configure.tgt (targ_extra_emuls): Force 4100 build to use same
template as 4300. template as 4300.
Mon Apr 1 17:35:40 1996 Ian Lance Taylor <ian@cygnus.com> Mon Apr 1 17:35:40 1996 Ian Lance Taylor <ian@cygnus.com>
@ -5257,8 +5258,8 @@ Tue Mar 12 12:02:21 1996 Ian Lance Taylor <ian@cygnus.com>
Wed Mar 6 16:06:52 1996 J.T. Conklin <jtc@rtl.cygnus.com> Wed Mar 6 16:06:52 1996 J.T. Conklin <jtc@rtl.cygnus.com>
* scripttempl/elfppc.sc (.sdata2, .sbss2): Implement Feb 2 change * scripttempl/elfppc.sc (.sdata2, .sbss2): Implement Feb 2 change
in a different manner to work around differences in shell variable in a different manner to work around differences in shell variable
expansion. expansion.
Wed Mar 6 18:08:18 1996 Ian Lance Taylor <ian@cygnus.com> Wed Mar 6 18:08:18 1996 Ian Lance Taylor <ian@cygnus.com>
@ -5484,7 +5485,7 @@ Fri Jan 26 11:11:55 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.
Thu Jan 25 16:46:58 1996 James G. Smith <jsmith@cygnus.co.uk> Thu Jan 25 16:46:58 1996 James G. Smith <jsmith@cygnus.co.uk>
* emulparams/{elf32b4300.sh, elf32l4300.sh}: Changed * emulparams/{elf32b4300.sh, elf32l4300.sh}: Changed
TEXT_START_ADDR to allow use on IDT and PMON systems. TEXT_START_ADDR to allow use on IDT and PMON systems.
Wed Jan 24 20:59:40 1996 Steve Chamberlain <sac@slash.cygnus.com> Wed Jan 24 20:59:40 1996 Steve Chamberlain <sac@slash.cygnus.com>
@ -5533,7 +5534,7 @@ Mon Jan 15 15:07:19 1996 Ian Lance Taylor <ian@cygnus.com>
__GLOBAL_OFFSET_TABLE_. __GLOBAL_OFFSET_TABLE_.
Add some Irix 5 support, mostly from Kazumoto Kojima Add some Irix 5 support, mostly from Kazumoto Kojima
<kkojima@info.kanagawa-u.ac.jp>: <kkojima@info.kanagawa-u.ac.jp>:
* emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips. * emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips.
(SHLIB_TEXT_START_ADDR): Define. (SHLIB_TEXT_START_ADDR): Define.
(OTHER_GOT_SYMBOLS): Define. (OTHER_GOT_SYMBOLS): Define.
@ -5969,7 +5970,7 @@ Mon Oct 23 11:46:43 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
* emulparams/elf32b4300.sh: Added. * emulparams/elf32b4300.sh: Added.
* emulparams/elf32l4300.sh: Added. * emulparams/elf32l4300.sh: Added.
* configure.tgt, Makefile.in: Updated the build to use the * configure.tgt, Makefile.in: Updated the build to use the
new 8.3 unique names. new 8.3 unique names.
Thu Oct 19 17:41:46 1995 Ian Lance Taylor <ian@cygnus.com> Thu Oct 19 17:41:46 1995 Ian Lance Taylor <ian@cygnus.com>
@ -6285,7 +6286,7 @@ Fri Sep 1 13:13:29 1995 Ian Lance Taylor <ian@cygnus.com>
Fri Sep 1 08:35:16 1995 James G. Smith <jsmith@beauty.cygnus.com> Fri Sep 1 08:35:16 1995 James G. Smith <jsmith@beauty.cygnus.com>
* configure.in: Added mips*vr4300-idt-elf* and * configure.in: Added mips*vr4300-idt-elf* and
mips*vr4300el-idt-elf* targets. mips*vr4300el-idt-elf* targets.
* Makefile.in: Added eelf32vr4300* targets. * Makefile.in: Added eelf32vr4300* targets.
* emulparams/{elf32vr4300.sh, elf32vr4300el.sh}: Added. * emulparams/{elf32vr4300.sh, elf32vr4300el.sh}: Added.
* config/{mips-vr4300.mt, mips-vr4300el.mt}: Added. * config/{mips-vr4300.mt, mips-vr4300el.mt}: Added.
@ -6757,7 +6758,7 @@ Tue Apr 11 12:02:03 1995 Stan Shebs <shebs@andros.cygnus.com>
* mpw-emipsidt.c: New file, modified for MPW from emipsidt.c. * mpw-emipsidt.c: New file, modified for MPW from emipsidt.c.
* mpw-config.in (m68k-apple-macos, ppc-apple-macos, * mpw-config.in (m68k-apple-macos, ppc-apple-macos,
i386-unknown-aout, i386-unknown-coff): New targets. i386-unknown-aout, i386-unknown-coff): New targets.
(m68k-aout, m68k-coff): Remove targets. (m68k-aout, m68k-coff): Remove targets.
(mk.tmp): Add definition of EMUL. (mk.tmp): Add definition of EMUL.
@ -6792,7 +6793,7 @@ Thu Mar 30 14:32:26 1995 H.J. Lu (hjl@nynexst.com)
Thu Mar 30 13:09:46 1995 Ian Lance Taylor <ian@cygnus.com> Thu Mar 30 13:09:46 1995 Ian Lance Taylor <ian@cygnus.com>
* ldmain.c (main): If opening the map file fails, call * ldmain.c (main): If opening the map file fails, call
bfd_set_error before calling einfo. bfd_set_error before calling einfo.
* ld.texinfo, ld.1: Document the -no-keep-memory option. * ld.texinfo, ld.1: Document the -no-keep-memory option.
@ -7199,7 +7200,7 @@ Wed Oct 26 13:59:12 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
* Makefile.in (ALL_EMULATIONS): Added ei386nbsd.o, ens32knbsd.o * Makefile.in (ALL_EMULATIONS): Added ei386nbsd.o, ens32knbsd.o
and esparcnbsd.o; sorted entries. and esparcnbsd.o; sorted entries.
(ei386nbsd.c,ens32knbsd.c,esparcnbsd.c): New targets. (ei386nbsd.c,ens32knbsd.c,esparcnbsd.c): New targets.
* config/netbsd532.mt: Removed. * config/netbsd532.mt: Removed.
* emulparams/netbsd532.sh: Removed. * emulparams/netbsd532.sh: Removed.
@ -7239,7 +7240,7 @@ Fri Oct 14 14:35:38 1994 J.T. Conklin (jtc@rtl.cygnus.com)
* configure.in: Changed netware ld_target name to be {i386,ppc}-nw * configure.in: Changed netware ld_target name to be {i386,ppc}-nw
instead of {i386,ppc}-elf. instead of {i386,ppc}-elf.
* configure.in (sparc*-*-netware): Removed. There is no such * configure.in (sparc*-*-netware): Removed. There is no such
thing anymore. thing anymore.
* ldint.texinfo: Move misplaced `@end iftex'. * ldint.texinfo: Move misplaced `@end iftex'.
@ -7459,7 +7460,7 @@ Thu Sep 8 13:25:24 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
Thu Sep 8 16:30:37 1994 Steve Chamberlain (sac@jonny.cygnus.com) Thu Sep 8 16:30:37 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* scripttempl/h8500b.sc: Put rdata stuff into own segment. * scripttempl/h8500b.sc: Put rdata stuff into own segment.
Thu Sep 8 13:25:24 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) Thu Sep 8 13:25:24 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
@ -7595,7 +7596,7 @@ Fri Jul 22 12:15:36 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
* ld.texinfo: Document PROVIDE. * ld.texinfo: Document PROVIDE.
* ldlang.c (lang_common): Pass desired alignment to * ldlang.c (lang_common): Pass desired alignment to
lang_one_common as power of two. lang_one_common as power of two.
(lang_one_common): Get common symbol alignment from linker hash (lang_one_common): Get common symbol alignment from linker hash
table entry. Treat desired alignment as a power of two. table entry. Treat desired alignment as a power of two.
@ -7677,7 +7678,7 @@ Thu Jun 23 17:53:04 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
Preliminary support for generating shared libraries, from Eric Preliminary support for generating shared libraries, from Eric
Youngdale <ericy@cais.cais.com>. Youngdale <ericy@cais.cais.com>.
* genscripts.sh: If the emulation parameter file sets * genscripts.sh: If the emulation parameter file sets
GENERATE_SHLIB_SCRIPT, generate a .xs script file with GENERATE_SHLIB_SCRIPT, generate a .xs script file with
CREATE_SHLIB defined. CREATE_SHLIB defined.
* emultempl/elf32.em (gld${EMULATION_NAME}_get_script): If * emultempl/elf32.em (gld${EMULATION_NAME}_get_script): If
link_info.shared is set, use the .xs script file. link_info.shared is set, use the .xs script file.
@ -8391,7 +8392,7 @@ Fri Feb 25 18:13:46 1994 David J. Mackenzie (djm@rtl.cygnus.com)
Fri Feb 25 10:47:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) Fri Feb 25 10:47:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
* emultempl/hppaelf.em: First attempt to clean this file up. * emultempl/hppaelf.em: First attempt to clean this file up.
Add comments in several functions as to their purpose and Add comments in several functions as to their purpose and
how they function (or my current best guess). Clean up horrible how they function (or my current best guess). Clean up horrible
spacing and indention that never should have been accepted in the spacing and indention that never should have been accepted in the
@ -8955,7 +8956,7 @@ Wed Nov 3 12:07:39 1993 David J. Mackenzie (djm@thepub.cygnus.com)
Tue Nov 2 15:45:51 1993 Jeffrey A. Law (law@snake.cs.utah.edu) Tue Nov 2 15:45:51 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
From Pete Hoogenboom (hoogen@cs.utah.edu): From Pete Hoogenboom (hoogen@cs.utah.edu):
* scripttempl/hppaosf.sc: (___stack_zero, etext, _etext, * scripttempl/hppaosf.sc: (___stack_zero, etext, _etext,
edata, _edata, end): Add definitions of these symbols. edata, _edata, end): Add definitions of these symbols.
@ -9199,8 +9200,8 @@ Tue Aug 17 07:02:19 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com) Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
* Makefile.in: revert earlier changes back to execute runtest * Makefile.in: revert earlier changes back to execute runtest
with make check. cdtest and bootstrap now function as they with make check. cdtest and bootstrap now function as they
did within the Makefile. did within the Makefile.
Thu Aug 12 10:20:05 1993 David J. Mackenzie (djm@thepub.cygnus.com) Thu Aug 12 10:20:05 1993 David J. Mackenzie (djm@thepub.cygnus.com)
@ -9619,7 +9620,7 @@ Fri Jun 4 16:18:24 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
* Makefile.in: remove install:all and install-info:info * Makefile.in: remove install:all and install-info:info
dependencies (these cause some spurious rebuilds at 'make install' dependencies (these cause some spurious rebuilds at 'make install'
time) time)
Fri Jun 4 08:50:14 1993 Ian Lance Taylor (ian@cygnus.com) Fri Jun 4 08:50:14 1993 Ian Lance Taylor (ian@cygnus.com)
@ -10009,7 +10010,7 @@ Mon Oct 19 09:45:38 1992 Ian Lance Taylor (ian@cygnus.com)
Thu Oct 15 15:20:26 1992 Steve Chamberlain (sac@thepub.cygnus.com) Thu Oct 15 15:20:26 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* ldlang.c (size_input_section): count the sizes of all sections * ldlang.c (size_input_section): count the sizes of all sections
we allocate. we allocate.
Thu Oct 8 09:05:25 1992 Steve Chamberlain (sac@thepub.cygnus.com) Thu Oct 8 09:05:25 1992 Steve Chamberlain (sac@thepub.cygnus.com)
@ -10261,7 +10262,7 @@ Wed May 27 16:56:48 1992 Per Bothner (bothner@rtl.cygnus.com)
Wed May 27 15:15:58 1992 Steve Chamberlain (sac@thepub.cygnus.com) Wed May 27 15:15:58 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* ldgram.y, ldlex.l: parse ABSOLUTE * ldgram.y, ldlex.l: parse ABSOLUTE
* ldexp.c: add support for ABSOLUTE * ldexp.c: add support for ABSOLUTE
Wed May 27 13:07:20 1992 Per Bothner (bothner@rtl.cygnus.com) Wed May 27 13:07:20 1992 Per Bothner (bothner@rtl.cygnus.com)