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 + + * m32r/crt0.S (_start): Allow _stack to be placed anywhere + in memory. + 2003-06-06 Stan Cox Jeff Johnston Anthony Green 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