Set __stack = 0 if it is referenced and not defined.
authorMichael Meissner <gnu@the-meissners.org>
Fri, 10 May 1996 20:32:07 +0000 (20:32 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Fri, 10 May 1996 20:32:07 +0000 (20:32 +0000)
ld/ChangeLog
ld/scripttempl/elfppc.sc

index 36c957bc60b3fb57908428b653682400783183e8..cc438fef98071f96b1b9fcd52716481a15713ea8 100644 (file)
@@ -1,3 +1,8 @@
+Fri May 10 16:28:44 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * scripttempl/elfppc.sc (__stack): Make __stack 0 if it was
+       referenced but not defined.
+
 Thu May  9 08:52:23 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
 
        * emulparams/{elf32bmip.sh,elf32lmip.sh,mipsidt.sh,mipsidtl.sh}:
index ac1027b8affb88fd52a2acee480a93c1cabe3c01..a2cb2ed178aa6e0e9670aeb7bacbde7fdb47e00e 100644 (file)
@@ -42,6 +42,8 @@ ${RELOCATING- /* For some reason, the Solaris linker makes bad executables
   if gld -r is used and the intermediate file has sections starting
   at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld
   bug.  But for now assigning the zero vmas works.  */}
+
+${RELOCATING+PROVIDE (__stack = 0);}
 SECTIONS
 {
   /* Read-only sections, merged into text segment: */