Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.65
 
1.66
 
MAIN:ragge:20120323170309
 
local.c
_>537537         if (p->n_op != FCON)
 538538                 return;
 539539 
<>540 -        if (FLOAT_ISZERO(p->n_dcon))
 541 -                return;
  540+#ifdef mach_amd64
  541+        {
  542+                /* Do not loose negative zeros */
  543+                long long *llp = (long long *)(&p->n_dcon);
  544+                short *ssp = (short *)&llp[1];
  545+                if (*llp == 0 && *ssp == 0)
  546+                        return;
  547+        }
  548+#else
  549+#error fixme
  550+#endif
<_542551 
 543552         /* XXX should let float constants follow */
 544553         sp = IALLOC(sizeof(struct symtab));
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-30 17:00 +0100