In ld/ChangeLog:
authorGeoffrey Keating <geoffk@geoffk.org>
Fri, 1 Feb 2002 18:00:36 +0000 (18:00 +0000)
committerGeoffrey Keating <geoffk@geoffk.org>
Fri, 1 Feb 2002 18:00:36 +0000 (18:00 +0000)
* scripttempl/xstormy16.sc: Don't allocate extra space for the
stack.
In libgloss/ChangeLog:
* xstormy16/Makefile.in (SIM_OBJS): Remove sbrk.o, add
sim_malloc_start.o.
* xstormy16/eva_app.ld: Add __malloc_start.
* xstormy16/sbrk.c: Remove.
* xstormy16/sim_malloc_start.s: New file.
* xstormy16/sim_high.ld: Make the stack start immediately at the
end of the program.
In newlib/ChangeLog:
* configure.host (xstormy16): Don't use the generic malloc.
* libc/machine/xstormy16/Makefile.am: Build tiny-malloc.
* libc/machine/xstormy16/Makefile.in: Regenerate.
* libc/machine/xstormy16/mallocr.c: New file.
* libc/machine/xstormy16/tiny-malloc.c: New file.

ld/ChangeLog
ld/scripttempl/xstormy16.sc

index 1ab57bc..becfd47 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-01  Geoffrey Keating  <geoffk@redhat.com>
+
+       * scripttempl/xstormy16.sc: Don't allocate extra space for the
+       stack.
+
 2002-02-01  Hans-Peter Nilsson  <hp@bitrange.com>
 
        Support on-demand global register allocation from
index d504e18..8981f2d 100644 (file)
@@ -144,9 +144,8 @@ SECTIONS
   } > RAM
   ${RELOCATING+${OTHER_BSS_SECTIONS}}
   ${RELOCATING+. = ALIGN(${ALIGNMENT});}
-  ${RELOCATING+__stack = .;}
-  ${RELOCATING+. = . + 4096;}
   ${RELOCATING+_end = .;}
+  ${RELOCATING+__stack = .;}
   ${RELOCATING+${OTHER_BSS_END_SYMBOLS}}
   ${RELOCATING+PROVIDE (end = .);}