Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.142
 
1.143
 
MAIN:ragge:20050522104546
 
pftn.c
_>11631163          * Only generate tempnodes if we are optimizing,
 11641164          * and only for integers, floats or pointers.
 11651165          */
<>1166 -        if (Oflag && ((p->sclass == AUTO) || (p->sclass == REGISTER)) &&
  1166+        if (xsaveip && ((p->sclass == AUTO) || (p->sclass == REGISTER)) &&
11671167             (p->stype < STRTY || ISPTR(p->stype))) {
 11681168                 NODE *tn = tempnode(0, p->stype, p->sdf, p->ssue);
 11691169                 p->soffset = tn->n_lval;
     
 !
21142114         case REGISTER:
 21152115                 if (blevel == 0)
 21162116                         uerror( "illegal register declaration" );
<>2117 -                else if (regvar >= MINRVAR && cisreg(type) && !Oflag)
  2117+                else if (regvar >= MINRVAR && cisreg(type) && !xsaveip)
<_21182118                         return(class);
 21192119                 if (blevel == 1)
 21202120                         return(PARAM);
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-20 21:53 +0100