Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.120
 
1.121
 
MAIN:ragge:20050220124042
 
reader.c
_>9999 static char *ltyp[] = { "", "LREG", "LOREG", "LTEMP" };
 100100 static char *rtyp[] = { "", "RREG", "ROREG", "RTEMP" };
 101101 
<> 102+/* used when removing nodes */
  103+struct tmpsave {
  104+        struct tmpsave *next;
  105+        CONSZ tempaddr;
  106+        int tempno;
  107+} *tmpsave;
  108+
102109 #define DELAYS 20
 103110 NODE *deltrees[DELAYS];
 104111 int deli;
     
 !
359366                 break;
 360367         case IP_EPILOG:
 361368                 eoftn((struct interpass_prolog *)ip);
<> 369+                tmpsave = NULL/* Always forget old nodes */
362370                 break;
 363371         case IP_DEFLAB:
 364372                 deflab(ip->ip_lbl);
     
 !
855863                 fprintf(stderr, " %s", rnames[p->n_rval] );
 856864                 break;
 857865 
<> 866+        case TEMP:
  867+                fprintf(stderr, " " CONFMT, p->n_lval);
  868+                break;
  869+
858870         case ICON:
 859871         case NAME:
 860872         case OREG:
     
 !
962974 }
 963975 #endif
 964976 
<>965 -struct tmpsave {
 966 -        struct tmpsave *next;
 967 -        CONSZ tempaddr;
 968 -        int tempno;
 969 -} *tmpsave;
 970 -
971977 /*
 972978  * change left TEMPs into OREGs
 973979  */
     
 !
10971103 canon(p) NODE *p; {
 10981104         /* put p in canonical form */
 10991105 
<>1100 -        tmpsave = NULL;         /* Always forget old nodes */
<_11011106         walkf(p, deltemp);
 11021107         walkf(p, setleft);      /* ptrs at left node for arithmetic */
 11031108         walkf(p, oreg2);        /* look for and create OREG nodes */
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-01 16:14 +0200