no need to register bitfields
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 27 Jul 2001 18:50:28 +0000 (18:50 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 27 Jul 2001 18:50:28 +0000 (18:50 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1108 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/mcs51/ralloc.c

index f41676e9ba9f31c29f75d45e0fd092046ce0d0e9..f1a4e1dda17a05653368a6bf8f56333650f73025 100644 (file)
@@ -1587,8 +1587,8 @@ packRegsForAssign (iCode * ic, eBBlock * ebp)
 
   if (!IS_ITEMP (IC_RIGHT (ic)) ||
       OP_SYMBOL (IC_RIGHT (ic))->isind ||
-      OP_LIVETO (IC_RIGHT (ic)) > ic->seq ||
-      IS_BITFIELD (etype))
+      OP_LIVETO (IC_RIGHT (ic)) > ic->seq
+      /* why? || IS_BITFIELD (etype) */ )
     {
       return 0;
     }