* src/pic16/ralloc.c (packRegsForAccUse): disabled functions with #if to eliminate...
authorsdcc-builder <sdcc-builder@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 20 Feb 2004 12:32:27 +0000 (12:32 +0000)
committersdcc-builder <sdcc-builder@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 20 Feb 2004 12:32:27 +0000 (12:32 +0000)
* src/pic16/gen.c (pic16_popGet): fixed for gcc 2.95.4

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3212 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/pic16/gen.c
src/pic16/ralloc.c

index 9e197ce334a4630f1421c5d2e0449ba5a5f27ad5..e226675445a478631d5372ba1c30d2e76a44e550 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-02-20 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/pic16/ralloc.c (packRegsForAccUse):  disabled functions with #if
+       to eliminate build warnings.
+       * src/pic16/gen.c (pic16_popGet): fixed for gcc 2.95.4 
+
 2004-02-20 Vangelis Rokas <vrokas AT otenet.gr>
           Hans-Juergen Dorn <hans.dorn AT apl-landau.de>
 
index 7bf945e7936df44996af7bb80e174cf227c319c9..e52b0ed56f36a0a9d1d579e5aa8eb5bb87a0d00b 100644 (file)
@@ -1521,10 +1521,11 @@ pCodeOp *pic16_popGet (asmop *aop, int offset) //, bool bit16, bool dname)
       return pic16_popGetImmd(aop->aopu.aop_immd,offset,0);
 
     case AOP_ACC:
-       fprintf(stderr, "%s:%d returning register AOP_ACC %s\n", __FILE__, __LINE__, aop->aopu.aop_str[offset]);
-
+      {
        int rIdx = IDX_WREG;            //aop->aopu.aop_reg[offset]->rIdx;
 
+       fprintf(stderr, "%s:%d returning register AOP_ACC %s\n", __FILE__, __LINE__, aop->aopu.aop_str[offset]);
+
        DEBUGpic16_emitcode(";","%d\tAOP_ACC", __LINE__);
        
        pcop = Safe_calloc(1,sizeof(pCodeOpReg) );
@@ -1540,10 +1541,11 @@ pCodeOp *pic16_popGet (asmop *aop, int offset) //, bool bit16, bool dname)
        return pcop;
 
 
-       return pic16_popRegFromString(aop->aopu.aop_str[offset], aop->size, offset);
+//     return pic16_popRegFromString(aop->aopu.aop_str[offset], aop->size, offset);
 //      return pic16_newpCodeOpRegFromStr(aop->aopu.aop_str[offset]);
 
 //     assert( 0 );
+      }
        
     case AOP_DIR:
       DEBUGpic16_emitcode(";","%d\tAOP_DIR", __LINE__);
index 0a7a9413de5ba58ad915d50d6fccabad96a14d9d..078774ace5e527d19697a9756e644d82101cdda4 100644 (file)
@@ -3307,6 +3307,8 @@ isBitwiseOptimizable (iCode * ic)
 /*-----------------------------------------------------------------*/
 /* packRegsForAccUse - pack registers for acc use                  */
 /*-----------------------------------------------------------------*/
+#if 0
+
 static void
 packRegsForAccUse (iCode * ic)
 {
@@ -3460,6 +3462,7 @@ accuse:
 
 
 }
+#endif
 
 /*-----------------------------------------------------------------*/
 /* packForPush - hueristics to reduce iCode for pushing            */