Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.201
 
1.202
 
MAIN:ragge:20080414110329
 
pftn.c
_>11191119         /*
 11201120          * Only generate tempnodes if we are optimizing,
 11211121          * and only for integers, floats or pointers,
<>1122 -         * and not if the basic type is volatile.
  1122+         * and not if the type on this level is volatile.
11231123          */
<>1124 -/* XXX OLDSTYLE */
11251124         if (xtemps && ((p->sclass == AUTO) || (p->sclass == REGISTER)) &&
 11261125             (p->stype < STRTY || ISPTR(p->stype)) &&
<>1127 -            !ISVOL((p->squal << TSHIFT)) && cisreg(p->stype)) {
  1126+            !(cqual(p->stype, p->squal) & VOL) && cisreg(p->stype)) {
<_11281127                 NODE *tn = tempnode(0, p->stype, p->sdf, p->ssue);
 11291128                 p->soffset = regno(tn);
 11301129                 p->sflags |= STNODE;
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-07-11 01:59 +0200