X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=85a7745df1d686193f0b70eafaa7b4632e589754;hb=2e6fa283b4cb701a78f1b5a9b9c39db7ae025e57;hp=73c0a086e81e44780b4284706035cf615e9dc087;hpb=da1ba4b0229fa81c27deecd951cfb7486f96f347;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index 73c0a086e8..85a7745df1 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,16 +1,583 @@ +Wed Sep 17 16:45:34 1997 Nick Clifton + + * Makefile.am, Makefile.in: Add rule for ev850.c + * configure.tgt (targ_extra_emuls): Add v850 target. + +start-sanitize-v850e +Wed Sep 17 16:43:39 1997 Nick Clifton + + * emulparams/v850.sh (CALL_TABLE_START_ADDR): New entry. + * scripttempl/v850.sc: Add call table data area + +end-sanitize-v850e +start-sanitize-d30v +Mon Sep 15 11:29:13 1997 Ken Raeburn + + Merge change from Martin Hunt: + + * scripttempl/elfd30v.sc: Put .rodata in the .text section. + +end-sanitize-d30v +Tue Sep 9 07:49:56 1997 Fred Fish + + * ldlang.c (lang_memory_region_lookup): Remove extraneous + initialization of p. + +Thu Sep 4 09:03:33 1997 Ian Lance Taylor + + * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): In + expression produced for -bpT and -bpD options, align to a 32 byte + boundary rather than an 8 byte boundary. + * scripttempl/aix.sc: Put .tocbss at start of .bss section. + + * ldmisc.h, ldmisc.c, ldcref.c: Rename finfo to lfinfo, to avoid + function name conflict with AIX 4.2 unistd.h header file. + +Wed Sep 3 15:12:32 1997 Ian Lance Taylor + + * ldlang.c (wild_doit): Clear SEC_HAS_CONTENTS from a + noload_section. + +Fri Aug 29 00:32:31 1997 Ian Lance Taylor + + * Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@. + * Makefile.in: Rebuild. + +Thu Aug 28 10:12:10 1997 Doug Evans + + * configure.tgt (arc-*-elf*): Recognize. + * Makefile.am (ALL_EMULATIONS): Add earcelf.o. + * Makefile.in: Regenerate. + * emulparams/arcelf.sh: New file. + +Wed Aug 20 11:14:13 1997 Ian Lance Taylor + + * ldlang.c (wildcardp): Don't let a backslash by itself cause a + pattern to be treated as a wildcard pattern. + + * ldgram.y (atype): Accept parentheses with no type. + + * ld.texinfo (Section Definition): Clarify use of whitespace. + (Section Placement): Likewise. + +start-sanitize-v850eq +Mon Aug 18 11:12:03 1997 Nick Clifton + + * configure.tgt (targ_extra_emuls): Add support for v850e target. +end-sanitize-v850eq + +start-sanitize-v850e +Mon Aug 18 11:12:03 1997 Nick Clifton + + * configure.tgt (targ_extra_emuls): Add support for v850e target. +end-sanitize-v850e + +Sat Aug 9 00:42:27 1997 Ian Lance Taylor + + * Makefile.am (ld.info): Change dependency from + $(BFDDIR)/doc/bfdsumm.texi to bfdsumm.texi. + (ld.dvi): Likewise. + (bfdsumm.texi): New target. + (CLEANFILES): Add bfdsumm.texi. + * Makefile.in: Rebuild. + + * Makefile.am: New file, based on old Makefile.in. + * acinclude.m4: New file, from old aclocal.m4. + * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL. Remove + shared library handling; now handled by libtool. Replace + AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AC_PROG_YACC, + AC_PROG_LEX, and AC_DECL_YYTEXT. Call AM_MAINTAINER_MODE, + AM_CYGWIN32, and AM_EXEEXT. Don't call CY_CYGWIN32 or CY_EXEEXT. + * configure.host: Don't set HLDFLAGS, HLDENV, or RPATH_ENVVAR. + * acconfig.h: Mention PACKAGE and VERSION. + * stamp-h.in: New file. + * ldver.c (ld_program_version): Set ld_program_version from + VERSION. + * ldgram.y, ldlex.l: Replace VERSION with VERSIONK. + * Makefile.in: Now built with automake. + * aclocal.m4: Now built with aclocal. + * configure, config.in: Rebuild. + +Mon Jul 28 19:04:50 1997 Rob Savoye + + * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for + win32 dependencies. + * configure: Regenerated with autoconf 2.12. + * Makefile.in: Add $(EXEEXT) to executable. + +Tue Jul 22 18:50:38 1997 Robert Hoehne + + * emulparams/i386go32.sh (OUTPUT_FORMAT): Set to "coff-go32". + (SEGMENT_SIZE): Set to 0x200. + * scripttempl/i386go32.sc: Rewrite. + * configure.tgt (i[3456]86-*-msdosdjgpp*): New target. + +start-sanitize-r5900 +Tue Jul 15 10:18:09 1997 Jeffrey A Law (law@cygnus.com) + + * configure.tgt: Default the r5900 to little endian. + +end-sanitize-r5900 +Mon Jul 7 12:39:42 1997 Ian Lance Taylor + + From Manfred Hollstein : + * configure.host (i[3456]86-*-linux*libc1*): Renamed from + i[3456]86-*-linux*. + (i[3456]86-*-linux*): New host. + +Thu Jun 26 13:54:03 1997 Ian Lance Taylor + + * scripttempl/pe.sc: Put .rsrc after .reloc. Put input .rsrc + sections in the output .rsrc section. + +Wed Jun 25 12:48:41 1997 Andreas Schwab + + * configure.host (m68*-*-linux*libc1*): Renamed from + `m68*-*-linux*'. + (m68*-*-linux*): New configuration for use with GNU libc 2. + +Mon Jun 16 19:18:21 1997 Geoff Keating + + * scripttempl/elfppc.sc: Correct .rela.sdata entries. + + * scripttempl/elfppc.sc: Put the PLT between the small and large + BSS segments. + * emulparams/elf32ppc.sh (TEXT_START_ADDR): The ABI says `A + program base of 0x02000000 is recommended...' because otherwise + shared libraries are less efficient. We use 0x01800000 because + otherwise it's impossible to branch to location 0, for instance if + you have an undefined weak symbol. + +Mon Jun 16 12:49:36 1997 H.J. Lu + + * ldlang.c (lang_place_undefineds): Add \n in einfo call. + (lang_size_sections): Likewise. + * ldlex.l: Likewise. + * emultempl/aix.em (gld${EMULATION_NAME}_read_file): Likewise. + * emultempl/mipsecoff.em (gld${EMULATION_NAME}_after_open): + Likewise. + (check_sections): Likewise. + (gld${EMULATION_NAME}_after_allocation): Likewise. + * emultempl/pe.em (gld_$${EMULATION_NAME}_before_allocation): + Likewise. + * mpw-eppcmac.c (gldppcmacos_read_file): Likewise. + * mpw-idtmips.c (gldmipsidt_after_open): Likewise. + (check_sections): Likewise. + (gldmipsidt_after_allocation): Likewise. + + * ldemul.c (ldemul_choose_mode): Remove unused einfo argument. + +Fri Jun 6 23:47:42 1997 Ian Lance Taylor + + * scripttempl/pe.sc: Add zeroes after .idata$3 to mark the end of + the import list. + +Thu May 29 13:13:22 1997 Ian Lance Taylor + + * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Don't + crash if an output section has no BFD section. + +Fri May 23 15:23:25 1997 Fred Fish + + * lexsup.c (ld_options): Add entry for the new "task-link" option. + (parse_args): Handle the "task-link" option. + (OPTION_TASK_LINK): Add define. + +Wed May 21 17:44:15 1997 Ian Lance Taylor + + * ldmain.c (main): Correct check of fclose return value when + handling --force-exe-suffix. + +Thu May 15 11:35:29 1997 Nick Clifton + + * ldlang.c (lang_check): Add test of the return value from the + call to bfd_merge_private_bfd_data(). + +Mon May 12 23:22:58 1997 Ian Lance Taylor + + * scripttempl/elfmips.sc: Remove. + * scripttempl/elf.sc: Set ENTRY based on target. Permit + TEXT_DYNAMIC to control .dynamic segment. Permit + SHLIB_TEXT_START_ADDR to set start of shared object. Support + INITIAL_READONLY_SECTIONS. Put .stub in .text. Only put + .gnu.linkonce.t* in .text when relocating. Support + OTHER_TEXT_SECTIONS. Support SHLIB_DATA_ADDR as well as + DATA_ADDR. Support OTHER_GOT_SYMBOLS and OTHER_GOT_SECTIONS. + * emulparams/elf32b4300.sh (SCRIPT_NAME): Set to elf. + (DATA_ADDR): Don't set. + (INITIAL_READONLY_SECTIONS): Rename from OTHER_READONLY_SECTIONS. + (OTHER_TEXT_SECTIONS): Set. + (OTHER_GOT_SECTIONS): Rename from OTHER_READWRITE_SECTIONS. + (MACHINE): Set to empty string. + * emulparams/elf32l4300.sh: Likewise. + * emulparams/elf32ebmip.sh: Likewise. + * emulparams/elf32elmip.sh: Likewise. + * emulparams/elf32bmip.sh: Likewise. Also: + (TEXT_DYNAMIC): Set. + * emulparams/elf32lmips.sh: Likewise. + * Makefile.in (eelf32bmips.c): Depend upon elf.sc rather than + elfmips.sc. + (eelf32ebmips.c, eelf32elmips.c, eelf32lmip.c): Likewise. + +Mon May 12 11:11:06 1997 Andreas Schwab + + * scripttempl/elf.sc: Don't align the data segment on the next 8 + byte boundary, instead let the linker use whatever the individual + sections require. + +Fri May 9 17:45:46 1997 Ian Lance Taylor + + * configure.tgt (i[3456]86-*-gnu*): Don't include Mach support. + +Tue May 6 13:21:19 1997 Ian Lance Taylor + + From Sean McNeil : + * emultempl/pe.em (sort_by_file_name): Sort by archive name + first. + (sort_sections): Sort all sections, not just sections in the same + archive. + +Mon May 5 18:19:55 1997 Philip Blundell + + * configure.tgt, configure.host: cope with '*-*-linux-gnuaout' + targets. + +start-sanitize-tic80 +Fri May 2 15:54:28 1997 Mike Meissner + + * scripttempl/tic80coff.sc (.text): Add a leading underscore to + __{D,C}TOR_{LIST,END}__ definations. Rearrange the order of items + in the .text section. Move .const, .ctors, .dtors into separate + sections. + +end-sanitize-tic80 +Wed Apr 30 12:23:21 1997 Manfred Hollstein + + * scripttempl/m88kbcs.sc (__.initp.end, _etext): Added whitespace + around assignment of current location pointer. + +Thu Apr 17 13:07:18 1997 Ian Lance Taylor + + * ldctor.c (ldctor_build_sets): Make sure the set is aligned + appropriately. + +Tue Apr 15 13:19:26 1997 Ian Lance Taylor + + * Makefile.in (INSTALL): Set to @INSTALL@. + (INSTALL_XFORM, INSTALL_XFORM1): Remove. + (install): Depend upon ld.new and installdirs. Use + $(program_transform_name) directly, rather than using + $(INSTALL_XFORM) and $(INSTALL_XFORM1). + (installdirs): New target. + (install-info): Run mkinstalldirs. + +Mon Apr 14 12:06:15 1997 Ian Lance Taylor + + * Makefile.in (INSTALL): Change install.sh to install-sh. + + From Thomas Graichen : + * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. + * configure: Rebuild. + +Fri Apr 4 11:42:41 1997 Ian Lance Taylor + + * emultempl/pe.em: Include "libiberty.h". + (sort_sections_1): Use xmalloc rather than alloca. + + * ldlex.l: Recognize SQUAD. + * ldgram.y (length): Add SQUAD. + * ldctor.c (ldctor_build_sets): Use SQUAD for a signed 8 byte + reloc. + * ldlang.c (print_data_statement): Handle SQUAD. + (lang_size_sections, lang_do_assignments): Likewise. + * ldexp.c (exp_print_token): Add SQUAD to table. + * ldwrite.c (build_link_order): Handle SQUAD. + * ld.texinfo (Section Data Expressions): Document SQUAD. + +Thu Apr 3 13:19:40 1997 Ian Lance Taylor + + * ldver.c (ld_program_version): Set to 2.8.1. + + * Branched binutils 2.8. + +Wed Apr 2 11:55:27 1997 Ian Lance Taylor + + * mpw-idtmips.c: Rename from mpw-emipsidt.c. + * mpw-elfmips.c: Rename from mpw-emipself.c. + * mpw-config.in: Update accordingly. + + * ldlang.c (lang_process): Call lang_check immediately after + opening the input files, rather than at the end of the link. + +Mon Mar 31 23:44:00 1997 Ian Lance Taylor + + * emultempl/pe.em (init): Fully bracket initializer. + (set_pe_stack_heap): Remove locals begin_commit and end. + (gld_${EMULATION_NAME}_after_open): Remove unused local i. + (gld${EMULATION_NAME}_place_orphan): Remove unused local ptr. + +Mon Mar 31 16:35:51 1997 Joel Sherrill + + * configure.tgt (hppa*-*-rtems*): New target, like hppa-*-*elf*. + +Fri Mar 28 15:29:23 1997 H.J. Lu + + Contributed by David S. Miller : + * configure.tgt (sparc*-*-linuxaout*): New target. + (sparc*-*-linux*): New target. + * emulparams/sparclinux.sh: New file. + * Makefile.in (ALL_EMULATIONS): Add esparclinux.o. + (esparclinux.c): New target. + +Fri Mar 28 14:30:12 1997 Ian Lance Taylor + + From Ralf Baechle : + * configure.tgt: Set targ_extra_emuls for mips*el-*-linux* and + mips*-*-linux*. Use elf32bmip and elf32lmip, not elf32ebmip and + elf32elmip. + +Thu Mar 27 17:14:32 1997 Ian Lance Taylor + + * lexsup.c (parse_args): Update copyright date in version + message. + +Fri Mar 21 12:28:41 1997 Philippe De Muyter + + * emulparams/delta68.sh (OUTPUT_FORMAT): Set to "coff-m68k-sysv". + +Tue Mar 18 11:16:23 1997 Ian Lance Taylor + + * Makefile.in: Rebuild dependencies. + + * emultempl/aix.em: Include "obstack.h". + +Mon Mar 17 19:26:06 1997 Ian Lance Taylor + + * ldlang.c: Include "obstack.h". + +Sat Mar 15 23:23:46 1997 Fred Fish + + * configure.tgt (powerpc-*-beos*): Use aixppc for targ_emul. + +Sat Mar 15 18:10:38 1997 H.J. Lu + + * ldemul.h (ldemul_list_emulations): Use full prototype. + * ldlang.c (print_one_symbol): Add declaration. + * ldlang.h (dprint_statements): Declare. + * ldmain.c (remove_output): Declare. + * ldmisc.c (vfinfo): Declare. + * ldwrite.c (clone_section): Declare. + (split_sections): Make static. Declare. + * mri.c: Include libiberty.h. + (strdup): Don't declare. + (mri_alias): Use xstrdup rather than strdup. + +Fri Mar 14 21:30:06 1997 Ian Lance Taylor + + * scripttempl/elfmips.sc: Change handling of data area when + generating a shared library to not skip a large block of memory. + From Per Fogelstrom . + +Wed Mar 12 21:33:09 1997 Ian Lance Taylor + + * ldmain.c (multiple_definition): Only skip the warning if the + output section is absolute when the input section is not + absolute. + + * ldlex.l: Accept whitespace in VERS_START state. Warn about + invalid characters in VERS_* states. + +Tue Mar 11 13:51:31 1997 Ian Lance Taylor + + * emultempl/aix.em (gld${EMULATION_NAME}_read_file): Don't let a + trailing space lead us to think that there is a zero address. + +Sun Mar 9 23:06:35 1997 Eric Youngdale + + * ldgram.y (vers_node): Correct typo of '(' for '{'. + +start-sanitize-tic80 +Fri Mar 7 18:40:12 1997 Fred Fish + + * scripttempl/tic80coff.sc (ENTRY): Entry symbol is __start + rather than _start. + (__edata): Define this rather than "edata". + (__end): Define this rather than "end". + +Tue Mar 4 17:18:35 1997 Michael Meissner + + * configure.tgt (tic80-*-*): Allow dropping of -coff. + +end-sanitize-tic80 +Sun Mar 2 22:59:49 1997 Fred Fish + + * Makefile.in (ld.dvi): Set MAKEINFO environment variable as well + as TEXINPUTS. Needed for building in separate build dir. + * ldint.texinfo (SCRIPT_NAME): Fix typo. +start-sanitize-tic80 + * emulparams/tic80coff.sh: Rewrite to include internal documentation + about each shell variable that is set (or not set). + * scripttempl/tic80coff.sc: Complete rewrite. +end-sanitize-tic80 + +Fri Feb 28 17:42:27 1997 Ian Lance Taylor + + * ldmain.c (main): Call bfd_set_default_target. + * Makefile.in (ldmain.o): Define TARGET when compiling. + +Thu Feb 27 11:41:03 1997 Ian Lance Taylor + + * ldmain.c (main): Don't initialize link_info.lprefix or + link_info.lprefix_len. + * emultempl/hppaelf.em (hppaelf_before_parse): Likewise. + + * emultempl/m88kbcs.em: Remove. + * emulparams/m88kbcs.sh (TEMPLATE_NAME): Don't set. + * Makefile.in (em88kbcs.c): Depend upon generic.em rather than + m88kbcs.em. + + * mri.c (mri_draw_tree): Pass noload_section, not SEC_NEVER_LOAD, + to lang_enter_output_section_statement. From Mark Rasin + . + +Wed Feb 26 11:51:44 1997 Ian Lance Taylor + + * ldlang.c (lang_one_common): Clear SEC_IS_COMMON from common + section. + +Tue Feb 25 20:38:11 1997 Stan Shebs + + * configure.tgt (mips*-*-lnews*): New target. + * Makefile.in (emipslnews.c): New target. + * emulparams/mipslnews.sh: New file. + +Tue Feb 25 16:04:09 1997 Ian Lance Taylor + + * emultempl/elf32.em (hold_interp): New static variable. + (gld${EMULATION_NAME}_place_orphan): Put loadable .note sections + after hold_interp. Choose a unique output section name. + (gld${EMULATION_NAME}_place_section): Don't set hold_use if the + SEC_LOAD or SEC_ALLOC flags differ. Set hold_interp. + +Mon Feb 24 18:16:09 1997 Ian Lance Taylor + + From Eric Youngdale : + * ldlex.l (V_TAG, V_IDENTIFIER): New macros. + (VERS_START, VERS_SCRIPT, VERS_NODE): New states to parse version + information. + (ldlex_version_script, ldlex_version_file): New functions. + * ldlex.h (enum input_enum): Add input_version_script. + (ldlex_version_script): Declare. + (ldlex_version_file): Declare. + * ldgram.y (%union): Add deflist, versyms, and versnode. + (VERS_TAG, VERS_IDENTIFIER): New terminals. + (GLOBAL, LOCAL, VERSION, INPUT_VERSION_SCRIPT): New terminals. + (file): Accept INPUT_VERSION_SCRIPT. + (ifile_p1): Accept version. + (version_script_file): New nonterminal. + (version, vers_nodes, vers_node): Likewise. + (verdep, vers_tag, ver_defns): Likewise. + * ldlang.c (lang_elf_version_info): New global variable. + (lang_new_vers_regex): New function. + (lang_new_vers_node): New function. + (version_index): New static variable. + (lang_register_vers_node): New function. + (lang_add_vers_depend): New function. + * ldlang.h (lang_elf_version_info): Declare. + (lang_new_vers_regex, lang_new_vers_node): Declare. + (lang_add_vers_depend, lang_register_vers_node): Declare. + * lexsup.c (OPTION_VERSION_SCRIPT): Define. + (ld_options): Add "version-script". + (parse_args): Handle OPTION_VERSION_SCRIPT. + * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): + Pass lang_elf_version_info to size_dynamic_sections. + * scripttempl/elf.sc: Add .gnu.version sections. + * ld.texinfo: Document symbol versioning. + +start-sanitize-d30v +Fri Feb 21 17:37:51 1997 Martin M. Hunt + + * Makefile.in (ed30velf.c): New target. + * configure.tgt (d30v-*-*): New target. + * emulparams/d30velf.sh: New file. + * scripttempl/elfd30v.sc: New file. + +end-sanitize-d30v +Fri Feb 14 18:28:31 1997 Ian Lance Taylor + + * ld.texinfo (Option Commands): Document the INCLUDE command. + +Thu Feb 13 20:31:37 1997 Philippe De Muyter + + * configure.in: Call BFD_NEED_DECLARATION on getenv. + * acconfig.h (NEED_DECLARATION_GETENV): New macro. + * sysdep.h (getenv): Declare if NEED_DECLARATION_GETENV. + * ldemul.c (ld_emul_default_target): Do not cast getenv return + value. + * ldmain.c (get_emulation): Likewise. + * configure, config.in: Rebuild. + +Tue Feb 11 15:34:26 1997 Ian Lance Taylor + + * scripttempl/elfmips.sc: When relocating, put .mips16.fn.* and + .mips16.call.* in .text. + +start-sanitize-r5900 +Fri Feb 7 13:16:53 1997 Gavin Koch + + * configure.tgt: add r5900. + +end-sanitize-r5900 +start-sanitize-tic80 +Sun Feb 9 18:09:13 1997 Fred Fish + + * emulparams/tic80coff.sh: New (dummy) file for TIc80. + * scripttempl/tic80coff.sc: New (dummy) file for TIc80. + * Makefile.in (etic80coff.c): Add target and rule to build it. + * configure.tgt (tic80-*-coff): Set targ_emul to tic80coff. + +end-sanitize-tic80 +Fri Jan 31 13:16:53 1997 Ian Lance Taylor + + * emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Search for + ".so" in the name, not ".so.". + (gld${EMULATION_NAME}_search_dir): Accept a plain .so file. + + * Makefile.in (ld.info): Add -I$(srcdir). From Alan Modra + . + +Thu Jan 30 11:31:52 1997 Ian Lance Taylor + + * emultempl/sunos.em: Include . + (gld${EMULATION_NAME}_find_so): Skip the directory name when + searching for ".so.". + (gld${EMULATION_NAME}_search_dir): Make sure that the library name + has a version number, and that only version numbers follow .so. + +Wed Jan 29 18:15:00 1997 Geoffrey Noer + + * scripttempl/pe.sc: + * scripttempl/ppcpe.sc: add *(.gcc_except_table) to the text + section so Win32 executables are valid. + +Mon Jan 27 12:28:43 1997 Ian Lance Taylor + + * scripttempl/elf.sc: Put linkonce reloc section in other + appropriate reloc sections. + * scripttempl/elfmips.sc: Add linkonce support. + * scripttempl/elfppc.sc: Likewise. + Fri Jan 24 10:44:09 1997 Jeffrey A Law (law@cygnus.com) * emulparms/mn10200.sh (OTHER_RELOCATING_SECTIONS): Move the stack up to 0x80000. * emulparms/mn10300.sh (OTHER_RELOCATING_SECTIONS): Likewise. -start-sanitize-m32r Tue Jan 21 12:11:10 1997 Doug Evans * emulparams/m32relf.sh (OTHER_RELOCATING_SECTIONS): Use PROVIDE to define `_stack'. -end-sanitize-m32r Thu Jan 16 17:07:52 1997 Ian Lance Taylor * ld.h (args_type): Rename auxiliary_filter_shlib to @@ -50,13 +617,11 @@ Fri Jan 3 14:04:40 1997 Ian Lance Taylor * ld.texinfo (Operators): Remove '@' from @smallexmple in comment to avoid confusing texi2roff. -start-sanitize-v850 Fri Jan 3 11:27:02 1997 Michael Meissner * scripttempl/v850.sc (.zdata): Add .zcommon section. (.tdata): Add .tcommon and .tcommon_byte sections. -end-sanitize-v850 Thu Jan 2 18:14:32 1997 Ian Lance Taylor * configure.tgt (mips*el-*-linux*, mips*-*-linux*): New targets. @@ -76,17 +641,14 @@ Tue Dec 31 14:48:30 1996 Ian Lance Taylor size_dynamic_sections. * ld.texinfo, ld.1: Document --filter/-F and --auxiliary/-f. -start-sanitize-v850 Mon Dec 30 13:55:57 1996 Michael Meissner * scripttempl/v850.sc (.tdata) Add .tbss and .tbyte sections. -end-sanitize-v850 Wed Dec 18 22:57:35 1996 Stan Shebs * mpw-make.sed: Use NewFolderRecursive for installation. -start-sanitize-v850 Fri Dec 13 14:08:50 1996 Michael Meissner * scripttempl/v850.sc: Make sure __{e,g}p start relative to the @@ -97,7 +659,6 @@ Fri Dec 13 14:08:50 1996 Michael Meissner * emulparams/v850.sh ({TEXT,{Z,S,T}DATA}_START_ADDR): Define appropriately. Remove crud not used anymore. -end-sanitize-v850 Fri Dec 13 10:19:57 1996 Jeffrey A Law (law@cygnus.com) * Makefile.in (emn10200.c): Add dependencies. @@ -132,13 +693,8 @@ Mon Dec 2 11:43:50 1996 Ian Lance Taylor Wed Nov 27 03:22:05 1996 Jason Merrill * scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections. - -start-sanitize-d10v * scripttempl/elfd10v.sc: Likewise. -end-sanitize-d10v -start-sanitize-v850 * scripttempl/v850.sc: Likewise. -end-sanitize-v850 Tue Nov 26 16:58:33 1996 Ian Lance Taylor @@ -160,13 +716,11 @@ Fri Nov 15 13:00:18 1996 Jeffrey A Law (law@cygnus.com) * configure.tgt: Handle mn10300. * emulparms/mn10300.sh: New file. -start-sanitize-d10v Tue Nov 5 10:57:50 1996 Martin M. Hunt * emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004. (EMBEDDED): Define. -end-sanitize-d10v Fri Nov 1 10:01:27 1996 Ian Lance Taylor * ld.texinfo: Add section on reporting bugs. @@ -174,14 +728,11 @@ Fri Nov 1 10:01:27 1996 Ian Lance Taylor * scripttempl/m68kcoff.sc: Make sure the etext and __CTOR_LIST__ symbols are correctly aligned. -start-sanitize-v850 Thu Oct 31 09:28:59 1996 Jeffrey A Law (law@cygnus.com) * scriptempl/v850.sc (zdata): Handle reszdata, romzdata and romzbss too. -end-sanitize-v850 -start-sanitize-d10v Tue Oct 29 12:33:05 1996 Martin M. Hunt * emulparams/d10velf.sh: Changes needed for D10V-EVA board. @@ -191,12 +742,10 @@ Tue Oct 29 12:33:05 1996 Martin M. Hunt * scripttempl/elfd10v.sc: Fix calculation of .text. Change .stack to start at 0x2007ffe. -end-sanitize-d10v Mon Oct 28 15:37:00 1996 Doug Evans * configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*. -start-sanitize-v850 Wed Oct 23 16:17:22 1996 Jeffrey A Law (law@cygnus.com) * scriptempl/v850.sc (zdata): Fix typo "zrodata" -> "rozdata". @@ -212,8 +761,6 @@ Tue Oct 22 11:36:47 1996 Jeffrey A Law (law@cygnus.com) * scriptempl/v850.sc: Move all "normal" sections into the external memory region (0x100000 - 0x200000). -end-sanitize-v850 -start-sanitize-d10v Mon Oct 21 17:16:59 1996 Michael Meissner * scripttempl/elfd10v.sc: Clone from elf.sc, move .text to @@ -225,13 +772,10 @@ Mon Oct 21 17:16:59 1996 Michael Meissner * Makefile.in (ed10velf.c): Depend on elfd10v.sc, not elf.sc. -end-sanitize-d10v -start-sanitize-m32r Fri Oct 18 22:12:49 1996 Doug Evans * emulparams/m32relf.sh (TEXT_START_ADDR): Change from 0 to 0x100. -end-sanitize-m32r Fri Oct 18 15:43:38 1996 Ian Lance Taylor * Makefile.in (ALL_EMULATIONS): Remove eelf64alpha.o. @@ -241,24 +785,19 @@ Fri Oct 18 15:43:38 1996 Ian Lance Taylor EMULATION_OFILES. * configure: Rebuild. -start-sanitize-v850 Fri Oct 18 12:58:35 1996 Jeffrey A Law (law@cygnus.com) * scripttempl/v850.sc (__gp, __ep): Define. -end-sanitize-v850 Thu Oct 17 18:14:07 1996 Ian Lance Taylor * ld.texinfo: Try to consistently use a single or a double dash for each option. -start-sanitize-m32r Thu Oct 17 10:17:20 1996 Doug Evans * emulparams/m32relf.sh (EMBEDDED): Define. -end-sanitize-m32r -start-sanitize-v850 Thu Oct 17 10:56:49 1996 Jeffrey A Law (law@cygnus.com) * scripttempl/v850.sc (.zdata): Add this before .text. @@ -273,7 +812,6 @@ Wed Oct 16 23:10:01 1996 Jeffrey A Law (law@cygnus.com) * scripttempl/v850.sc: New linker script for the V850. * Makefile.in: Use it. -end-sanitize-v850 Thu Oct 10 17:57:00 1996 Ian Lance Taylor * emulparams/elf32b4300.sh: Define _gp in OTHER_GOT_SYMBOLS, not @@ -363,14 +901,12 @@ Tue Oct 1 15:50:34 1996 Ian Lance Taylor standards. (help): Print bug report address. -start-sanitize-m32r Mon Sep 30 12:14:43 1996 Doug Evans * Makefile.in (em32relf.c): Add rule for. * configure.tgt (m32r-*-*): Recognize. * emulparams/m32relf.sh: New file. -end-sanitize-m32r Thu Sep 26 13:58:47 1996 Stan Shebs * mpw-make.sed: Add symbolic doublequoting to ldmain compile edit. @@ -392,19 +928,15 @@ Mon Sep 16 17:55:21 1996 Ian Lance Taylor * scripttempl/armcoff.sc: For -N or -n, don't align .data. From Chris Hadley -start-sanitize-v850 Sun Sep 15 22:09:56 1996 Jeffrey A Law (law@cygnus.com) * emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS. -end-sanitize-v850 -start-sanitize-d10v Sun Sep 15 10:38:16 1996 Mark Alexander * emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put stack at top of simulator memory. -end-sanitize-d10v Fri Sep 13 15:49:45 1996 Ian Lance Taylor * ldlex.l (SYMBOLCHARN): Add $, _, and ~. @@ -425,7 +957,6 @@ Wed Sep 4 15:53:43 1996 Ian Lance Taylor * configure.tgt (alpha-*-gnu*): New target. From Fila Kolodny . -start-sanitize-v850 Tue Sep 3 00:52:54 1996 Jeffrey A Law (law@cygnus.com) * emulparms/v850.sh: Set OTHER_RELOCATING_SECTIONS @@ -439,7 +970,6 @@ Fri Aug 30 22:30:30 1996 Jeffrey A Law (law@cygnus.com) * emulparms/v850.sh: Entry symbol is "_start", tweak ctor/dtor support. -end-sanitize-v850 Fri Aug 30 18:32:31 1996 Ian Lance Taylor * configure.tgt (sh-*-elf*): New target. @@ -480,14 +1010,12 @@ Thu Aug 22 17:10:40 1996 Ian Lance Taylor * Makefile.in (HLDENV): New variable. ($(LD_PROG)): Use $(HLDENV). -start-sanitize-v850 Thu Aug 22 16:29:28 1996 Jeffrey A Law (law@cygnus.com) * Makefile.in (ev850.c): New target. * configure.tgt (v850-*-*): New target. * emulparams/v850.sh: New file. -end-sanitize-v850 Thu Aug 22 11:16:02 1996 Stan Shebs * mpw-make.sed: Add @DASH_C_FLAG@ to compiler edit. @@ -505,10 +1033,8 @@ Mon Aug 19 11:28:29 1996 Michael Meissner * genscripts.sh: Undo 8/16 change. -start-sanitize-d10v * emulparams/d10velf.sh (MACHINE): Explicitly set to nothing. -end-sanitize-d10v Fri Aug 16 19:18:08 1996 Michael Meissner * genscripts.sh: Explicitly reset any shell variables set or used @@ -516,10 +1042,8 @@ Fri Aug 16 19:18:08 1996 Michael Meissner names as normal environment variables by the person running configure. -start-sanitize-d10v * Makefile.in (ed10velf.c): Use tdir_d10v, not tdir_arcelf. -end-sanitize-d10v Fri Aug 16 14:15:41 1996 James G. Smith * scripttempl/armcoff.sc (__bss_start__, __bss_end__, @@ -626,7 +1150,6 @@ Thu Aug 1 12:52:19 1996 Ian Lance Taylor * emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Move definition of lib_path inside condition where it is used. -start-sanitize-d10v Wed Jul 31 13:17:10 1996 Martin M. Hunt * emulparams/d10velf.sh: Now works with elf.sc. @@ -635,7 +1158,6 @@ Wed Jul 31 11:52:03 1996 Martin M. Hunt * emulparams/d10velf.sh (SCRIPT_NAME): Change to vanilla. -end-sanitize-d10v Tue Jul 30 14:46:42 1996 Ian Lance Taylor * ldlang.c (lang_size_sections): Add the section VMA to the result @@ -677,7 +1199,6 @@ Mon Jul 29 17:23:33 1996 Ian Lance Taylor * ldlang.c (lang_place_orphans): Correct condition: place a common section if not relocateable or if common definitions are forced. -start-sanitize-d10v Wed Jul 24 12:16:38 1996 Martin M. Hunt * emulparams/d10velf.sh (SCRIPT_NAME): Change to elf. @@ -692,7 +1213,6 @@ Tue Jul 23 10:36:19 1996 Martin M. Hunt * configure.tgt (d10v-*-elf*): New target. * emulparams/d10velf.sh: New file. -end-sanitize-d10v Thu Jul 18 16:25:39 1996 Ian Lance Taylor * configure.tgt (sparc*-*-sysv4*): New target. From Andrew Gierth @@ -2848,12 +3368,6 @@ Tue Apr 11 12:02:03 1995 Stan Shebs * ldlex.l (TRUE_FALSE_ALREADY_DEFINED): If MPW, set this to prevent redefinition errors. -start-sanitize-arc -Thu Apr 6 20:38:36 1995 Doug Evans - - * emulparams/arcelf.sh (ENTRY): Define. -end-sanitize-arc - Tue Apr 4 17:55:18 1995 Steve Chamberlain * ldwrite.c (clone_section): Align clone sections on even @@ -2942,13 +3456,6 @@ Thu Mar 9 12:21:51 1995 Michael Meissner bfd_merge_private_bfd_data to let the backend do additional checks. -start-sanitize-arc -Tue Mar 7 21:10:28 1995 Doug Evans - - * emulparams/arcelf.sh (OUTPUT_FORMAT): Change to elf32-littlearc. - (LITTLE_OUTPUT_FORMAT, BIG_OUTPUT_FORMAT): Define. -end-sanitize-arc - Tue Mar 7 00:53:08 1995 Ian Lance Taylor * ldemul.c (ldemul_choose_mode): If emulation not recognized, list @@ -3005,12 +3512,6 @@ Fri Feb 17 13:06:47 1995 Michael Meissner Offset _GLOBAL_OFFSET_TABLE_ 32768 from the start of the GOT area to double the size of the table. -start-sanitize-arc -Thu Feb 9 19:03:25 1995 Doug Evans - - * emulparms/arcelf.sh (TEMPLATE_NAME): Comment out. -end-sanitize-arc - Thu Feb 9 18:29:43 1995 Ken Raeburn * Makefile.in (distclean): Do recursive deletion, since ldscripts @@ -3144,15 +3645,6 @@ Mon Dec 19 14:02:13 1994 Steve Chamberlain (sac@jonny.cygnus.com) * ldwrite.c (clone_section, split_sections): New functions. * lexsup.c (parse_args): Understand new split options. -start-sanitize-arc -Tue Dec 13 16:45:18 1994 Doug Evans - - * configure.in (arc-elf): New target. - * Makefile.in (earcelf.c): New target. - * config/arc-elf.mt: New file. - * emulparms/arcelf.sh: New file. -end-sanitize-arc - Fri Dec 9 17:22:55 1994 Ian Lance Taylor * scripttempl/elf.sc: Move .ctors and .dtors from .text segment to @@ -6900,7 +7392,7 @@ Fri Oct 4 21:51:58 1991 John Gilmore (gnu at cygnus.com) Local Variables: -mode: indented-text +mode: change-log left-margin: 8 fill-column: 74 version-control: never