tweak
[binutils-gdb.git] / ld / ChangeLog
index c5c67b78813670da0e0c33187672c978d746f3e9..bdad02b43e6a70794a085aabb858834d171cd7a0 100644 (file)
@@ -1,5 +1,543 @@
+Fri Apr  3 00:56:50 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo: Completely rewrite linker script documentation.
+
+Mon Mar 30 12:47:33 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Set version to 2.9.1.
+       * configure: Rebuild.
+
+       * Branched binutils 2.9.
+
+Sat Mar 28 16:48:19 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (MOSTLYCLEANFILES): Remove tmpdir.
+       (mostlyclean-local): New target to remove tmpdir.
+       * Makefile.in: Rebuild.
+
+       Fix some gcc -Wall warnings:
+       * ldcref.c (output_cref): Add casts to avoid warnings.
+       * ldfile.c (ldfile_add_arch): Likewise.
+       * ldlang.c (lang_leave_overlay_section): Likewise.
+       * lexsup.c (OPTION_COUNT): Likewise.
+       (parse_args): Likewise.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan):
+       Likewise.
+       * emultempl/sunos.em (gld${EMULATION_NAME}_search_dir): Likewise.
+       * ldlang.c (lang_check): Initialize variables to avoid warnings.
+       * ldwrite.c (build_link_order): Likewise.
+       * emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Likewise.
+       * emultempl/armcoff.em (gld${EMULATION_NAME}_before_allocation):
+       Remove unused variables.
+
+       * Makefile.am (MOSTLYCLEANFILES): Correct name (was
+       MOSTCLEANFILES).
+       * Makefile.in: Rebuild.
+
+Fri Mar 27 16:39:25 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_before_allocation): Put
+       ARM code inside ifdef TARGET_IS_armpe.
+
+Wed Mar 25 11:34:13 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patch from H.J. Lu  <hjl@gnu.org>:
+       * Makefile.am (LDDISTSTUFF): New variable.
+       (diststuff): New target.
+       * Makefile.in: Rebuild.
+
+       * scripttempl/pe.sc: Only include .idata\$[0-7] in .idata when
+       relocating.
+
+Tue Mar 24 15:59:29 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/pe.sc (.text): Add .glue_7 and .glue_7t sections to
+       hold Arm/Thumb stubs.
+
+       * emultempl/pe.em (gld_pe_before_allocation): Call
+       arm_process_before_allocation (for ARM/Thumb targets) in order to
+       gather interworking stb information.
+
+Mon Mar 23 18:54:15 1998  Joel Sherrill  <joel@OARcorp.com>
+
+       * configure.tgt: (sh*-*-rtems*): Switched from ELF to COFF.
+
+Fri Mar 20 19:17:13 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * aclocal.m4, configure: Rebuild with libtool 1.2.
+
+Thu Mar 19 14:54:45 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * scripttempl/pe.sc: The Cygwin32 library uses a .data$nocopy
+       section to avoid copying certain data on fork.  The linker used to
+       include this between __data_start__ and __data_end__, but that
+       breaks building the cygwin32 dll.  The fix is to rename the
+       section ".data_cygwin_nocopy" and explictly include it after
+       __data_end__.
+
+Wed Mar 18 09:42:24 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.tgt (targ_extra_emuls): Add thumb-pe target.
+
+Sun Mar  8 23:34:14 1998  Stan Cox  <scox@equinox.cygnus.com>
+
+       * configure.tgt (sparclite*-*-elf): Added.
+
+start-sanitize-vr4320
+Tue Mar  3 11:16:35 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * configure.tgt (mips*vr4320el-*-elf*,mips*vr4320-*-elf*): Added.
+
+end-sanitize-vr4320
+Mon Mar  2 19:24:08 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * ldlang.c (lang_size_sections): If the default memory region is
+       *default*, see if there is a memory region that could be used.
+
+start-sanitize-d30v
+Thu Feb 26 17:09:53 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * scripttempl/elfd30v.sc: Add support for .eit_v section and put
+       it at 0xfffff020.
+       * emulparams/d30v{elf,_o,_e}.sh: Ditto.
+
+end-sanitize-d30v
+Mon Feb 23 17:46:51 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/pe.em (sort_sections): Permit the wildcard to include
+       a trailing '*' when sorting grouped sections.
+       * scripttempl/pe.sc: Include grouped sections using NAME\$*.  Only
+       include them when relocating.
+
+Wed Feb 18 23:39:46 1998  Richard Henderson  <rth@cygnus.com>
+
+       * Makefile.am (install-exec-local): Install properly when ln
+       fails or tooldir == prefix.
+
+Fri Feb 13 15:24:06 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (AUTOMAKE_OPTIONS): Define.
+       * configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e.
+
+Thu Feb 12 14:10:44 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/elf.sc: Align the _end symbol according to the ELF
+       format size.  From Gordon W. Ross <gwr@mc.com>.
+
+       NetBSD patches from Gordon W. Ross <gwr@mc.com>:
+       * configure.host (alpha*-*-netbsd*): New host.
+       * configure.tgt (alpha*-*-netbsd*, powerpc-*-netbsd*): New
+       targets.
+
+       * lexsup.c (help): Update bug-gnu-utils address.
+       * ld.texinfo (Bug Reporting): Likewise.
+
+Tue Feb 10 18:05:56 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlang.c (lang_size_sections): Warn if some memory regions were
+       defined, but a loadable section is going into the default memory
+       region.
+
+Tue Feb 10 16:17:20 1998  H.J. Lu  <hjl@gnu.org>
+
+       * ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.
+
+Tue Feb 10 15:09:45 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (Makefile): Add target, for dependencies on
+       configure.host and configure.tgt.
+       * configure.host, configure.tgt: Change -linux* to -linux-gnu*.
+       * Makefile.in: Rebuild.
+
+start-sanitize-r5900
+Tue Feb 10 11:52:33 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
+       (eelf32l5900.c): Add rule for building.
+       * configure.tgt: Use r5900 specific emulation script.
+       * emulparams/elf32l5900.sh: 5900 specific emulation script.
+
+end-sanitize-r5900
+Mon Feb  9 13:44:40 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * scripttempl/elfd10v.sc (.stack): Move stack to 0x00..7FFE.
+
+       * emulparams/d10velf.sh (READONLY_START_ADDR): Read only section
+       moved to 0x00.....4.
+
+Sat Feb  7 15:41:26 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure, aclocal.m4: Rebuild with new libtool.
+
+Thu Feb  5 12:16:11 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.
+       From Thomas de Lellis <tdel@wrs.com>.
+
+       * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
+
+Wed Feb  4 13:02:32 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (ld_new_LDADD): Remove @LEXLIB@.
+       * Makefile.in: Rebuild.
+
+Mon Feb  2 19:34:54 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
+
+       Add tms320c30 support:
+       * configure.tgt (tic30-*-*aout*, tic30-*-*coff*): New targets.
+       * emulparams/tic30aout.sh: New file.
+       * emulparams/tic30coff.sh: New file.
+       * scripttempl/tic30aout.sc: New file.
+       * scripttempl/tic30coff.sc: New file.
+       * Makefile.am (ALL_EMULATIONS): Add etic30aout.o and
+       etic30coff.o.
+       (etic30aout.c, etic30coff.c): New targets.
+       * Makefile.in: Rebuild.
+
+Mon Feb  2 14:10:59 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.host: Correct HOSTING_CRT0 in alpha*-*-linux* case to
+       accept either ld.so or ld-linux.so.
+
+Fri Jan 30 19:16:28 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * Makefile.am ({CC,CXX}_FOR_TARGET): Change program_transform_name
+       to transform.
+       * Makefile.in: Regenerate.
+
+Fri Jan 30 19:15:17 1998  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * scripttempl/elfppc.sc: Put .dynsbss in .sbss.
+
+Fri Jan 30 11:43:49 1998  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * Makefile.am (eelf32bsmip.c, eelf32lsmip.c): New targets.
+       * Makefile.in: Rebuild.
+
+Thu Jan 29 16:04:21 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * ldfile.c (slash): Set to backslash if _WIN32 but not
+       __CYGWIN32__.
+       (ldfile_open_file_search): If __MSDOS__ or _WIN32, accept a
+       leading backslash or a leading x: as an absolute path.
+       (ldfile_find_command_file): Use slash rather than / when
+       generating name to try.
+       * lexsup.c (PATH_SEPARATOR): Define.
+       (set_default_dirlist): Use PATH_SEPARATOR rather than ':'.
+
+Wed Jan 28 14:06:30 1998  Richard Henderson  <rth@cygnus.com>
+
+       * emulparams/elf64_sparc.sh (ELFSIZE): 64
+       (TEXT_START_ADDR): Round off, since SIZEOF_HEADERS is added later.
+       (DATA_PLT): Needed by v9 abi.
+       
+Wed Jan 28 16:37:27 1998  J.J. van der Heijden  <J.J.vanderHeijden@student.utwente.nl>
+
+       * configure.tgt (i[3456]86-*-mingw32*): New entry.
+
+Wed Jan 28 15:51:58 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/elf.sc: Only include linkonce sections in final
+       sections when relocating.
+
+start-sanitize-sky
+Wed Jan 28 12:19:31 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * configure.tgt (dvp-*-*): Recognize.
+
+end-sanitize-sky
+Wed Jan 28 14:10:01 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Options): Add a brief description of the types of
+       information included in a link map.
+
+       * ld.texinfo (Options): Mention LDEMULATION in description of -m.
+       (Environment): Mention LDEMULATION.
+
+       * ld.texinfo (Options): Clarify --export-dynamic a bit.
+
+Thu Jan 22 16:07:23 1998  Richard Henderson  <rth@cygnus.com>
+
+       * ldlex.l (<SCRIPT>{WILDCHAR}*): Take care for the comments this
+       pattern could match.
+
+Wed Jan 21 22:26:46 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): When doing
+       a relocateable link, set the image base to 0, and don't define the
+       various symbols.
+       * emulparams/i386pe.sh (RELOCATEABLE_OUTPUT_FORMAT): Define.
+       * scripttempl/pe.sc: Swap the .data and .bss sections so that
+       .data comes first.  If doing a relocateable link, use
+       RELOCATEABLE_OUTPUT_FORMAT if it is defined, and start the
+       sections at 0, and don't define any symbols.
+
+       * ldlang.c (lang_memory_default): Correct parenthisization of
+       expression.
+
+Wed Jan 21 21:20:32 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * emultempl/sunos.em: Don't include sys/types.h and sys/stat.h
+       here; they are included already via sysdep.h.
+
+Tue Jan  6 13:40:02 1998  Richard Henderson  <rth@cygnus.com>
+
+       * scripttempl/i960.sc: Don't explicitly set .data and .bss start.
+
+Fri Jan  2 20:15:37 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * ldgram.y (attributes_opt): Pass region pointer to
+       lang_set_flags, not &region->flags.
+
+       * ldlang.c (lang_memory_default): New function to figure out a
+       default memory region for a section if it was not specified.
+       (lang_memory_region_lookup): Zero flags, not_flags field.
+       (lang_map{,_flags}): Print attribute flags in memory map.
+       (lang_size_sections): Call lang_memory_default to get default
+       memory region.
+       (lang_set_flags): Implement attribute flags for real.  Take new
+       argument to give the flags we are to skip for this region.
+
+       * ldlang.h (memory_region_struct): Add not_flags field, make both
+       flags fields flagword type.
+       (lang_output_section_state): Make flags field flagword type.
+       (lang_set_flags): Update prototype to match new calling sequence.
+       (lang_memory_region_default): Add prototype.
+
+start-sanitize-d30v
+       * emulparams/d30v{_e,_o,elf}.sh ({TEXT,DATA,EMEM}_DEF_SECTION):
+       Define whether or not the region gets default sections, and if so,
+       what sections.
+
+       * scripttempl/elfd30v.sc (MEMORY): Set up which of the regions get
+       default sections.
+
+Thu Jan  1 22:58:04 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * scripttempl/elfd30v.sc (.eh_frame): Link into the data section.
+
+end-sanitize-d30v
+Thu Jan  1 18:04:51 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * scripttempl/h8300h.sc: Fix typo.
+       * scripttempl/h8300s.sc: Likewise.
+
+Sun Dec 21 12:51:49 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldexp.c (fold_name): Don't crash if the symbol is defined in a
+       section with no output section, such as a shared library section.
+
+Wed Dec 17 12:14:11 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * lexsup.c (parse_args): Keep track of where we are in the option
+       parsing before calling ldemul_parse_args, so that we don't call it
+       multiple times on the same argument and confuse the getopt
+       internals.
+
+start-sanitize-d30v
+Thu Dec 11 09:00:15 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * configure.tgt (d30v-elf-*): Rename d30velf_e to d30v_e and
+       d30velf_o to d30v_o to work in DOS environments.
+       * Makefile.{am,in}: Ditto.
+
+       * emulparams/d30v_{o,e}: Rename from d30velf_{o,e}.
+       * emulparams/d30velf_{o,e}: Deleted.
+
+end-sanitize-d30v
+Wed Dec 10 17:40:08 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/armcoff.sc: Add glue sections (code taken from Arm
+       branch). 
+
+       * emulparams/armcoff.sh (TEMPLATE_NAME): Set to armcoff.
+
+       * emultempl/armcoff.em: New file, imported from Arm branch.
+
+start-sanitize-d30v
+Wed Dec 10 14:10:44 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * scripttempl/elfd30v.sc: Add .rel and .rela sections for all
+       defined sections.  Set up __{D,C}TOR_{LIST,END}__.  Add onchip and
+       external memory sections for rodata.  Delete .string, .rodata1,
+       and .data1 sections.
+
+end-sanitize-d30v
+Tue Dec  9 15:28:17 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * Makefile.am: Add Oct 23 changes to Makefile.in here.
+
+       * Makefile.{am,in}: (ALL_EMULATIONS): Add ed10velf.o.
+
+start-sanitize-tic80
+       * Makefile.{am,in}: (ALL_EMULATIONS): Add etic80coff.o.
+end-sanitize-tic80
+
+start-sanitize-d30v
+       * Makefile.{am,in}: (ALL_EMULATIONS): Add ed30velf{,_e,_o}.o.
+       (ed30velf_e.c): Like d30velf, except .text/.data/etc always go in
+       external memory.
+       (ed30velf_o.c): Like d30velf, except .text/.data/etc always go in
+       onchip memory.
+
+       * emulparams/d30velf.sh (STACK_START_ADDR): Top of default
+       stack.
+       ({TEXT,DATA,EMEM}_SIZE): Sizes of the 3 memory areas.
+       ({TEXT,DATA,BSS}_MEMORY): Which memory region .text, .data, and
+       .bss should go in.
+
+       * emulparams/d30velf_{e,o}.sh: New files to be explicit whether
+       .text, .data, etc go in external memory or onchip memory.
+
+       * configure.tgt (d30v-*-*ext*): New configuration to default
+       .text, .data, etc. in external memory.
+       (d30v-*-*onchip*): New configuration to default .text, .data,
+       etc. in onchip memory.
+       (d30v-*-*): Add d30velf_{e,o} emulations.
+
+       * scripttempl/elfd30v.sc: Allow .text, .data, .bss to be put in
+       either the onchip text/data areas or the external memory area.
+       (MEMORY): Get sizes from d30velf.sh.
+       (.e{data,text,bss}): Put sections in the external memory region.
+       (.stext): Put section in the onchip text region.
+       (.s{data,bss}): Put sections in the onchip data region.
+       (__stack): Assign from ${STACK_START_ADDR}.
+       (.text): Put in ${TEXT_MEMORY} memory region.
+       (.data{,1}/.strings/.rodata{,1}): Put in ${DATA_MEMORY} memory
+       region.
+       (.bss): Put in ${BSS_MEMORY} memory region.
+end-sanitize-d30v
+
+Tue Dec  2 10:14:47 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.tgt (targ_extra_emuls): Add support for Thumb target.
+
+Sat Nov 22 15:23:19 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlex.l: Don't define hex_mode.  Correct number regexp to not
+       accept hex digits without a leading $ or 0x.  Handle leading $
+       correctly.  Pass 0 rather than hex_mode to bfd_scan_vma.
+       * ldlex.h (hex_mode): Don't declare.
+
+start-sanitize-d30v
+Sun Nov 16 20:16:45 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * emulparams/d30velf.sh ({DATA,EMEM}_START_ADDR): Define as start
+       of internal data area and external memory on chip.
+
+       * scripttempl/elfd30v.sc: Define a MEMORY region that describes
+       the 3 regions of memory on the chip.  Put .text/.init/.fini into
+       the text memory region, put other segments into the data memory
+       region.  Add more of the standard elf sections.  Default __stack
+       to be 0x20008000, which is 1 byte beyond end of the internal data
+       region.
+
+end-sanitize-d30v
+Thu Nov 13 13:45:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.tgt (targ_extra_emuls): Make FreeBSD a i386bsd
+       variant.
+
+Sun Nov  2 14:51:36 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * configure.host (alpha*-*-linux*): Correct HOSTING_CRT0.  Set
+       HOSTING_LIBS.
+
+Thu Oct 30 12:25:55 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.h (args_type): Add warn_mismatch field.
+       * ldmain.c (main): Initialize warn_mismatch field.
+       * lexsup.c (parse_args): Handle --no-warn-mismatch option.
+       * ldlang.c (ignore_bfd_error): New static function.
+       (lang_check): If warn_mismatch is false, don't warn about
+       mismatched input files.
+       * ld.texinfo, ld.1: Document new option.
+
+start-sanitize-tx49
+Wed Oct 29 17:50:26 1997  Gavin Koch  <gavin@cygnus.com>
+
+       * configure.tgt: Add tx49 configury.
+
+end-sanitize-tx49
+Thu Oct 23 14:38:18 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/v850.sc: Rename linker symbol '_stack' to '__stack'
+       to avoid conflicts with C code which is defining a variable called
+       'stack'.
+
+Thu Oct 23 00:57:45 1997  Richard Henderson  <rth@dot.cygnus.com>
+
+       * Makefile.in (ALL_EMULATIONS): Move eelf64_sparc.o ...
+       (ALL_64_EMULATIONS): ... here.
+       (eelf64_sparc.c): Template should be elf32 not generic.
+       * emulparams/elf64_sparc.sh (TEMPLATE_NAME): New definition.
+
+Thu Oct 23 00:44:20 1997  Richard Henderson  <rth@dot.cygnus.com>
+
+       * configure.tgt: Add sparc64-*-linux*.
+       * emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.
+
+Wed Oct 22 11:29:25 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/pe.sc: Put .eh_frame in .rdata.
+
+Fri Oct 17 00:00:13 1997  Richard Henderson  <rth@cygnus.com>
+
+       * ldlang.c (lang_register_vers_node): Only check globals<=>locals,
+       since we need to be able to export different versions of the same
+       symbol.
+
+Wed Oct 15 14:52:36 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/pe.sc: Put .stab and .stabstr sections at end.
+
+Wed Oct  8 12:37:05 1997  Richard Henderson  <rth@cygnus.com>
+
+       * configure.tgt, configure.host: Change alpha-*-* to alpha*-*-*;
+       config.guess now recognizes alphaev5 etc.
+
+Fri Oct  3 14:23:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Don't treat
+       -s and -u as -static and -unix.
+
+Thu Oct  2 18:40:28 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlang.c (wild_doit): Rewrite flag handling for clarity.  If we
+       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.
+       If SEC_READONLY is not set on the input section, then clear it on
+       the output section.
+
+       * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than
+       elf32bmip.
+       (mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip
+       to elf32bsmip.
+       (mips*-*-linux*): Likewise.
+       * emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but
+       setting ENTRY to __start.
+       * emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but
+       setting ENTRY to __start.
+       * scripttempl/elf.sc: Always set ENTRY to _start if it was not
+       already set.
+
+Wed Oct  1 16:41:00 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * emulparams/v850.sh (ROZDATA_START_ADDR, ROSDATA_START_ADDR): New
+       Variables. 
+
+       * scripttempl/v850.sc: Move read only areas out of zero and small
+       data sections and into their own sections.
+
+Wed Sep 24 16:59:15 1997  Joel Sherrill  <joel@oarcorp.com>
+
+        * configure.tgt (sh*-*-rtems*): New target, like sh-*-elf*.
+
 Wed Sep 24 11:33:14 1997  Ian Lance Taylor  <ian@cygnus.com>
 
+       * ld.texinfo (Section Options): Improve documentation of NOLOAD
+       directive.
+
        * aclocal.m4: Rebuild with new libtool.
        * configure: Rebuild.