Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.147
 
1.148
 
MAIN:ragge:20110602154126
 
local.c
_>1111  * 2. Redistributions in binary form must reproduce the above copyright
 1212  *    notice, this list of conditions and the following disclaimer in the
 1313  *    documentation and/or other materials provided with the distribution.
<>14 - * 3. The name of the author may not be used to endorse or promote products
 15 - *    derived from this software without specific prior written permission
1614  *
 1715  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 1816  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     
 !
629627                 p = makety(p, o, 0, 0, 0);
 630628                 break;
 631629 
<>632 -        case PMCONV:
 633 -        case PVCONV:
 634 -                r = p;
 635 -                p = buildtree(o == PMCONV ? MUL : DIV, p->n_left, p->n_right);
 636 -                nfree(r);
 637 -                break;
 638 -
639630         case FORCE:
 640631                 /* put return value in return reg */
 641632                 p->n_op = ASSIGN;
     
 !
853844 }
 854845 
 855846 /*
<>856 - * return a node, for structure references, which is suitable for
 857 - * being added to a pointer of type t, in order to be off bits offset
 858 - * into a structure
 859 - * t, d, and s are the type, dimension offset, and sizeoffset
 860 - * For pdp10, return the type-specific index number which calculation
 861 - * is based on its size. For example, short a[3] would return 3.
 862 - * Be careful about only handling first-level pointers, the following
 863 - * indirections must be fullword.
 864 - */
 865 -NODE *
 866 -offcon(OFFSZ off, TWORD t, union dimfun *d, struct attr *ap)
 867 -{
 868 -        register NODE *p;
 869 -
 870 -        if (xdebug)
 871 -                printf("offcon: OFFSZ %lld type %x dim %p siz %d\n",
 872 -                    off, t, d, 0);
 873 -
 874 -        p = bcon(0);
 875 -        p->n_lval = off/SZCHAR/* Default */
 876 -        return(p);
 877 -}
 878 -
 879 -/*
<_880847  * Allocate off bits on the stack.  p is a tree that when evaluated
 881848  * is the multiply count for off, t is a storeable node where to write
 882849  * the allocated address.
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-09-01 15:46 +0200