diff --git a/ld/ChangeLog b/ld/ChangeLog
index 78e4ec0771a..8cb200d5608 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep  7 11:34:24 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* emulparams/h8300helf.sh: Move stack to a much higher memory address.
+	* emulparams/h8300self.sh: Similarly.
+
 2001-09-05 Danny Smith <dannysmith@users.souceforge.net>
 
 	* ld.texinfo (Options, --stack): Correct default value for stack
diff --git a/ld/emulparams/h8300helf.sh b/ld/emulparams/h8300helf.sh
index d53d0582132..cf72e1b1d0c 100644
--- a/ld/emulparams/h8300helf.sh
+++ b/ld/emulparams/h8300helf.sh
@@ -8,5 +8,5 @@ TEMPLATE_NAME=elf32
 EMBEDDED=yes
 
 OTHER_RELOCATING_SECTIONS='
-.stack 0xfefc : { _stack = .; *(.stack) }
+.stack 0x2fefc : { _stack = .; *(.stack) }
 '
diff --git a/ld/emulparams/h8300self.sh b/ld/emulparams/h8300self.sh
index 8c691b82bf2..20ed7ca12ad 100644
--- a/ld/emulparams/h8300self.sh
+++ b/ld/emulparams/h8300self.sh
@@ -8,5 +8,5 @@ TEMPLATE_NAME=elf32
 EMBEDDED=yes
 
 OTHER_RELOCATING_SECTIONS='
-.stack 0xfefc : { _stack = .; *(.stack) }
+.stack 0x2fefc : { _stack = .; *(.stack) }
 '