Change ALLOC_ATOMIC in ALLOC
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 3 Feb 2001 19:32:34 +0000 (19:32 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 3 Feb 2001 19:32:34 +0000 (19:32 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@570 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/avr/gen.c
src/pic/gen.c
src/pic/glue.c

index 1e769c744814978dcb83fef7713f3194435b5b42..40fdc977f610a04d754e1a75b5ea77840ef43373 100644 (file)
@@ -322,7 +322,7 @@ static asmop *aopForSym (iCode *ic,symbol *sym,bool result)
        /* special case for a function */
        if (IS_FUNC(sym->type)) {   
                sym->aop = aop = newAsmop(AOP_IMMD);    
-               ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(sym->rname)+1);
+               ALLOC(aop->aopu.aop_immd,strlen(sym->rname)+1);
                strcpy(aop->aopu.aop_immd,sym->rname);
                aop->size = FPTRSIZE; 
                return aop;
@@ -372,7 +372,7 @@ static asmop *aopForRemat (symbol *sym)
        else
                strcpy(buffer,OP_SYMBOL(IC_LEFT(ic))->rname);
 
-       ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(buffer)+1);
+       ALLOC(aop->aopu.aop_immd,strlen(buffer)+1);
        strcpy(aop->aopu.aop_immd,buffer);    
        return aop;        
 }
index 30884c8dbe378ac6a839045f5aa8da316b1a8f7b..d9757f2c492fb5ba47f51f8624abed4d5acfdde7 100644 (file)
@@ -439,7 +439,7 @@ static asmop *aopForSym (iCode *ic,symbol *sym,bool result)
     /* special case for a function */
     if (IS_FUNC(sym->type)) {   
         sym->aop = aop = newAsmop(AOP_IMMD);    
-        ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(sym->rname)+1);
+        ALLOC(aop->aopu.aop_immd,strlen(sym->rname)+1);
         strcpy(aop->aopu.aop_immd,sym->rname);
         aop->size = FPTRSIZE; 
         return aop;
@@ -489,7 +489,7 @@ static asmop *aopForRemat (symbol *sym)
        strcpy(buffer,OP_SYMBOL(IC_LEFT(ic))->rname);
 
     //DEBUGemitcode(";","%s",buffer);
-    ALLOC_ATOMIC(aop->aopu.aop_immd,strlen(buffer)+1);
+    ALLOC(aop->aopu.aop_immd,strlen(buffer)+1);
     strcpy(aop->aopu.aop_immd,buffer);    
     return aop;        
 }
@@ -848,7 +848,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
            return (dname ? "acc" : "a");
        }       
        sprintf(s,"@%s",aop->aopu.aop_ptr->name);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;
        
@@ -899,7 +899,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
            else
                sprintf(s,"%s",
                        aop->aopu.aop_immd);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;
        
@@ -910,7 +910,7 @@ static char *aopGet (asmop *aop, int offset, bool bit16, bool dname)
                    offset);
        else
            sprintf(s,"%s",aop->aopu.aop_dir);
-       ALLOC_ATOMIC(rs,strlen(s)+1);
+       ALLOC(rs,strlen(s)+1);
        strcpy(rs,s);   
        return rs;
        
index bead6f1c82eb27ffb594fe957b2fb203a48bc401..4613e1e06d2ecd9c12308abeded5f105dd6cf542 100644 (file)
@@ -88,7 +88,7 @@ char *pic14aopLiteral (value *val, int offset)
 
         v >>= (offset * 8);
         sprintf(buffer,"0x%02x",((char) v) & 0xff);
-        ALLOC_ATOMIC(rs,strlen(buffer)+1);
+        ALLOC(rs,strlen(buffer)+1);
         return strcpy (rs,buffer);
     }
 
@@ -99,7 +99,7 @@ char *pic14aopLiteral (value *val, int offset)
 #else
     sprintf(buffer,"0x%02x",fl.c[offset]);
 #endif
-    ALLOC_ATOMIC(rs,strlen(buffer)+1);
+    ALLOC(rs,strlen(buffer)+1);
     return strcpy (rs,buffer);
 }