Fixed broken calling of stackcheck()
authorshort <>
Mon, 4 Mar 2002 20:58:16 +0000 (20:58 +0000)
committershort <>
Mon, 4 Mar 2002 20:58:16 +0000 (20:58 +0000)
Cosmetic adjustment of addressing syntax of moveml-s

Makefile.global.in

index 8c106b1..84ca46d 100644 (file)
@@ -82,12 +82,12 @@ ifneq "" "$(findstring -DSTACKCHECK,$(CPPFLAGS))"
        @echo "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -S -o - $< | sed '#hidden' | $(AS) $(ASFLAGS) $(TARGET_MACH) -o $@"
        @$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -S -o - $< | sed \
                's!^    link\.w %a6,#\(-\?[0-9]\+\)$$!\
-moveml %d0-%d7/%a0-%a6,%sp@-; \
-lea stackcheck-.-8,%a0; \
+moveml %d0-%d7/%a0-%a6,-(%sp); \
 movel #\1,%d0; \
+lea stackcheck-.-8,%a0; \
 jsr 0(%pc,%a0); \
-moveml %sp@+,%d0-%d7/%a0-%a6; \
-&!' | \
+moveml (%sp)+,%d0-%d7/%a0-%a6; \
+&!' | tee $@.d | \
                $(AS) $(ASFLAGS) $(TARGET_MACH) -o $@
 else
        $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c -o $@ $<