Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.241
 
1.242
 
MAIN:ragge:20140806203406
 
regs.c
_>26652665 #ifdef PCC_DEBUG
 26662666                 RDEBUG(("Storing node %d to save short\n", ASGNUM(longsp)));
 26672667 #endif
<>2668 -                DLIST_INIT(&longregs, link);
 2669 -                DLIST_INSERT_AFTER(&longregs, longsp, link);
 2670 -                leafrewrite(ipole, &longregs);
  2668+                if (longsp >= &nblock[tempmin] && longsp < &nblock[basetemp]) {
  2669+                        int num = longsp - nblock - tempmin;
  2670+                        nsavregs[num] = 1;
  2671+                } else {
  2672+                        DLIST_INIT(&longregs, link);
  2673+                        DLIST_INSERT_AFTER(&longregs, longsp, link);
  2674+                        leafrewrite(ipole, &longregs);
  2675+                }
<_26712676         } else if (!DLIST_ISEMPTY(spole, link))
 26722677                 comperr("treerewrite not empty");
 26732678 }
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-21 00:02 +0100