Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.4
 
1.5
 
MAIN:ragge:20071226132613
 
local.c
_>216216 void
 217217 myp2tree(NODE *p)
 218218 {
<> 219+        int o = p->n_op, i;
  220+
  221+        if (o != FCON)
  222+                return;
  223+
  224+        /* Write float constants to memory */
  225+        /* Should be volontary per architecture */
  226+ 
  227+        setloc1(RDATA);
  228+        defalign(p->n_type == FLOAT ? ALFLOAT : p->n_type == DOUBLE ?
  229+            ALDOUBLE : ALLDOUBLE );
  230+        deflab1(i = getlab());
  231+        ninval(0, btdims[p->n_type].suesize, p);
  232+        p->n_op = NAME;
  233+        p->n_lval = 0;  
  234+        p->n_sp = tmpalloc(sizeof(struct symtab_hdr));
  235+        p->n_sp->sclass = ILABEL;
  236+        p->n_sp->soffset = i;
  237+        p->n_sp->sflags = 0;
  238+
<_219239 }
 220240 
 221241 /*
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-29 11:57 +0100