Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss')
-rw-r--r--libgloss/ChangeLog5
-rw-r--r--libgloss/m32r/crt0.S3
2 files changed, 7 insertions, 1 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index fb8ade582..807fe3163 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-23 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+ * m32r/crt0.S (_start): Allow _stack to be placed anywhere
+ in memory.
+
2003-06-06 Stan Cox <scox@redhat.com>
Jeff Johnston <jjohnstn@redhat.com>
Anthony Green <green@redhat.com>
diff --git a/libgloss/m32r/crt0.S b/libgloss/m32r/crt0.S
index f60a1a603..7c22f5afd 100644
--- a/libgloss/m32r/crt0.S
+++ b/libgloss/m32r/crt0.S
@@ -3,7 +3,8 @@
.global _start
_start:
- ld24 sp, _stack
+ seth sp, #shigh(_stack)
+ add3 sp, sp, #low(_stack)
ldi fp, #0
# Clear the BSS. Do it in two parts for efficiency: longwords first