From ab8f584c8ce8de6822a01bf16afb3fe48449171b Mon Sep 17 00:00:00 2001 From: bal Date: Thu, 17 Jan 1985 10:33:23 +0000 Subject: [PATCH] Bug fixed: a0 is changed by call to _brk, so it should be saved & restored. --- mach/m68k2/libem/shp.s | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mach/m68k2/libem/shp.s b/mach/m68k2/libem/shp.s index 8390632a..88421e45 100644 --- a/mach/m68k2/libem/shp.s +++ b/mach/m68k2/libem/shp.s @@ -10,9 +10,11 @@ add.l #0x400,d0 and.l #~0x3ff,d0 move.l d0,.limhp + move.l a0,-(sp) move.l d0,-(sp) jsr _brk tst.l (sp)+ + move.l (sp)+,a0 tst.w d0 bne 2f 1: