* src/z80/gen.c (shiftIntoPair): Fixed up warning.
authormichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 10 Oct 2001 03:48:58 +0000 (03:48 +0000)
committermichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 10 Oct 2001 03:48:58 +0000 (03:48 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1383 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/z80/gen.c
support/regression/ports/z80/spec.mk
support/regression/tests/storage.c

index a4762ce1ed44e2d31e8c60cced41e80c01c91cc5..ffa6b95ca68b75cb1f410d14a53f4589b4bf500e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2001-10-09  Michael Hope  <michaelh@juju.net.nz>
+
+       * src/z80/gen.c (shiftIntoPair): Fixed up warning.
+
+2001-10-08  Michael Hope  <michaelh@juju.net.nz>
+
+       * src/SDCCmain.c: Added --fommit-frame-pointer option and implemented in the z80 port.
+
+       * src/z80/gen.c (genPlus): Fixed to work with extended stack.  Also fixed genMinus, genCmp.  genUMinus is still left.
+
 2001-10-08  Bernhar Held  <bernhard@bernhardheld.de>
 
        * src/SDCCmain.c (preProcess): added define SDCC_NOOVERLAY
index 298ffcb47132dbf61ad4cf61fccf6231228d2a79..642b3a3a0529fdf084d85b42b5e3904b12d50d04 100644 (file)
@@ -2862,7 +2862,7 @@ couldDestroyCarry (asmop *aop)
 static void
 shiftIntoPair (int idx, asmop *aop)
 {
-  PAIR_ID id;
+  PAIR_ID id = PAIR_INVALID;
 
   wassertl (IS_Z80, "Only implemented for the Z80");
   //  wassertl (aop->type == AOP_EXSTK, "Only implemented for EXSTK");
index 474afe1c5a8241a6e9a8db0dab149d94c4238d3b..66e9d86d755249f3aebac29250239f1c36262968 100644 (file)
@@ -27,6 +27,9 @@ EXTRAS = fwk/lib/testfwk$(OBJEXT) ports/$(PORT)/support$(OBJEXT)
 %$(OBJEXT): %.c
        $(SDCC) $(SDCCFLAGS) -c $<
 
+fwk/lib/testfwk$(OBJEXT): fwk/lib/testfwk.c
+       $(SDCC) $(SDCCFLAGS) -c $<
+
 # PENDING: Path to sdcc-extra
 %.out: %$(EXEEXT)
        mkdir -p `dirname $@`
index 91142adfef72ac3c7262fa1cd443f0ce314e67f4..7b4c4fa7772bd593ceba1e2bc8bc5d92a2b66a5e 100644 (file)
@@ -8,13 +8,13 @@
 
 /** Simple function that spoils sdcc's optimiser by hiding an assign.
  */
-static {type}
+{type}
 spoilAssign({type} in)
 {
     return in;
 }
 
-static void
+void
 testStorageTypes(void)
 {
     {source_storage} {type} source;