Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.267
 
1.268
 
MAIN:ragge:20110127192056
 
reader.c
_>14911491         struct interpass *ip2;
 14921492         TWORD t = p->n_left->n_type;
 14931493         NODE *q, *r;
<>1494 -        int cw, ooff;
  1494+        int cw, ooff, ww;
14951495         char *c;
 14961496 
 14971497 again:
 14981498         if (myxasm(ip, p))
 14991499                 return/* handled by target-specific code */
 15001500 
 15011501         cw = xasmcode(p->n_name);
<>1502 -        switch (XASMVAL(cw)) {
  1502+        switch (ww = XASMVAL(cw)) {
15031503         case 'p':
 15041504                 /* pointer */
 15051505                 /* just make register of it */
     
 !
15081508                 *c = 'r';
 15091509                 /* FALLTHROUGH */
 15101510         case 'g'/* general; any operand */
<> 1511+                if (ww == 'g' && p->n_left->n_op == ICON) {
  1512+                        /* should only be input */
  1513+                        p->n_name = "i";
  1514+                        break;
  1515+                }
<_15111516         case 'r': /* general reg */
 15121517                 /* set register class */
 15131518                 p->n_label = gclass(p->n_left->n_type);
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-31 18:13 +0100