* scripttempl/hppaelf.sc (.text): Place unwind descriptors in the
authorJeff Law <law@redhat.com>
Wed, 16 Nov 1994 17:06:20 +0000 (17:06 +0000)
committerJeff Law <law@redhat.com>
Wed, 16 Nov 1994 17:06:20 +0000 (17:06 +0000)
text segment.

ld/ChangeLog
ld/scripttempl/hppaelf.sc

index 31b9ff03dd8819528396f5dc1b6249554841be16..e15b2f3c9ae5170a57126b39c9b44c88f54b7f4e 100644 (file)
@@ -1,5 +1,17 @@
+Wed Nov 16 10:03:03 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * scripttempl/hppaelf.sc (.text): Place unwind descriptors in the
+       text segment.
+
 Sat Nov 12 15:55:56 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
+       Patches from Eric Youngdale <eric@aib.com>:
+       * ldlang.c (lang_finish): Don't warn if entry symbol not found
+       when generating a shared library.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Warn if
+       attempting to place an orphaned relocation section when generating
+       a dynamically linked object.
+
        * scripttempl/elf.sc: Add ENTRY(${ENTRY}), and default ${ENTRY} to
        _start.
 
index 21b6085a4ec2204dd59d828d35bae456e274c1de..53a55e53a730697bc4a14bd03d129c6585e95f9d 100644 (file)
@@ -3,7 +3,6 @@ OUTPUT_FORMAT("${OUTPUT_FORMAT}")
 OUTPUT_ARCH(${ARCH})
 ENTRY("\$START\$")
 ${RELOCATING+${LIB_SEARCH_DIRS}}
-${RELOCATING+___stack_zero = ABSOLUTE(0x2000);}
 SECTIONS
 {
   .text ${RELOCATING+${TEXT_START_ADDR}}:
@@ -12,10 +11,11 @@ SECTIONS
     CREATE_OBJECT_SYMBOLS
     *(.PARISC.stubs)
     *(.text)
+    *(.PARISC.unwind)
     ${RELOCATING+etext = .};
     ${RELOCATING+_etext = .};
   }
-  .data  ${RELOCATING+ 0x40000000 } :
+  .data  0x40000000 :
   {
     ${RELOCATING+ . = . + 0x1000 };
     ${RELOCATING+__data_start = .};
@@ -24,7 +24,7 @@ SECTIONS
     ${RELOCATING+edata = .};
     ${RELOCATING+_edata = .};
   }
-  .bss ${RELOCATING+SIZEOF(.data) + ADDR(.data)} :
+  .bss 0x40000000 ${RELOCATING++SIZEOF(.data)} :
   {
    *(.bss)
    *(COMMON)