]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Update NEWS to what's really in 2.10
authorAlan Modra <amodra@gmail.com>
Mon, 19 Jun 2000 02:31:27 +0000 (02:31 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 19 Jun 2000 02:31:27 +0000 (02:31 +0000)
KEEP .eh_frame contents
rth's .gcc_except_table change to elfd30v.sc

ld/ChangeLog
ld/NEWS
ld/scripttempl/elf.sc
ld/scripttempl/elfd30v.sc

index 612d09802754339d19fa97caead166b5d094b194..6c950ff2a512fdc101c21530d980b9875e3f9167 100644 (file)
@@ -1,3 +1,10 @@
+2000-06-18  Alan Modra  <alan@linuxcare.com.au>
+
+       * NEWS: Update list of targets supporting --gc-sections.
+
+       * scripttempl/elf.sc: KEEP .eh_frame contents.
+       * scripttempl/elfd30v.sc: Same here.
+
 2000-05-22  David O'Brien  <obrien@FreeBSD.org>
 
         * configure.tgt: Recognize alpha-*-freebsd*.
 
        * ld.h: Correctly check GCC version.
 
+2000-04-21  Richard Henderson  <rth@cygnus.com>
+
+       * scripttempl/elfd30v.sc: Place .gcc_except_table.
+
 2000-04-19  Alan Modra  <alan@linuxcare.com.au>
 
        * ld.texinfo (Simple Example): Remove extraneous paragraph.
diff --git a/ld/NEWS b/ld/NEWS
index 2c2340f385e082f1ca8077153adb547dd6161540..95062014c619cd117b217618e45cecba96a18234 100644 (file)
--- a/ld/NEWS
+++ b/ld/NEWS
@@ -2,9 +2,14 @@
 
 Changes in version 2.10:
 
+* Added AT> to the linker script language to allow load-time allocation of 
+  sections into regions.
+
 * Added garbage collection of unused sections, enabled by --gc-sections. 
   It does require a bit of backend support; currently implemented are
-  ppc-elf, mips-elf, and mn10300-elf.  Others will ignore the option.
+  avr-elf, d10v-elf, fr30-elf, i386-elf, m32r-elf, m68k-elf, mcore-elf,
+  mips-elf, mn10300-elf, ppc-elf, sh-elf, sparc-elf, and v850-elf.
+  Others will ignore the option.
 
 * Added SORT to the linker script language to permit sorting sections by file
   name or section name.
index ccc4b914093e96d0f9f4993861e36d37c5262c6a..6c4741b3c5587a60bd0293c730b4c1ac7777718e 100644 (file)
@@ -234,7 +234,7 @@ SECTIONS
     ${CONSTRUCTING+SORT(CONSTRUCTORS)}
   }
   .data1 ${RELOCATING-0} : { *(.data1) }
-  .eh_frame : { *(.eh_frame) }
+  .eh_frame : { KEEP (*(.eh_frame)) }
   .gcc_except_table : { *(.gcc_except_table) }
   ${WRITABLE_RODATA+${RODATA}}
   ${RELOCATING+${OTHER_READWRITE_SECTIONS}}
@@ -242,7 +242,7 @@ SECTIONS
   ${RELOCATING+${DTOR}}
   ${DATA_PLT+${PLT}}
   ${RELOCATING+${OTHER_GOT_SYMBOLS}}
-  .got         ${RELOCATING-0} : { *(.got.plt) *(.got) }
+  .got         ${RELOCATING-0} : { *(.got.plt) *(.got) }
   ${TEXT_DYNAMIC-${DYNAMIC}}
   /* We want the small data sections together, so single-instruction offsets
      can access them all, and initialized data all before uninitialized, so
index 0ff928345be21c56be4e1c274e84fbac61ec85c0..f33f90ce14b103fe389f035baa7c69e5ee0b9899 100644 (file)
@@ -121,7 +121,8 @@ SECTIONS
   .rodata      ${RELOCATING-0} : { *(.rodata) }        ${RELOCATING+ > ${DATA_MEMORY}}
 
   /* C++ exception support.  */
-  .eh_frame    ${RELOCATING-0} : { *(.eh_frame) }      ${RELOCATING+ > ${DATA_MEMORY}}
+  .eh_frame    ${RELOCATING-0} : { KEEP (*(.eh_frame)) }       ${RELOCATING+ > ${DATA_MEMORY}}
+  .gcc_except_table ${RELOCATING-0} : { *(.gcc_except_table) } ${RELOCATING+ > ${DATA_MEMORY}}
 
   ${RELOCATING+${CTOR}}
   ${RELOCATING+${DTOR}}
@@ -213,7 +214,3 @@ SECTIONS
   PROVIDE (__stack = ${STACK_START_ADDR});
 }
 EOF
-
-
-
-