Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.154
 
1.155
 
MAIN:ragge:20051106221328
 
reader.c
_>670670         case FUNARG:
 671671         case UCALL:
 672672         case USTCALL:
<> 673+#ifdef MULTICLASS
  674+                rv = finduni(p, cookie);
  675+                break;
  676+#else
673677                 if ((rv = finduni(p, cookie)) < 0) {
 674678                         if (setuni(p, cookie))
 675679                                 goto again;
 676680                         goto failed;
 677681                 }
 678682                 switch (rv & LMASK) {
 679683                 case LREG:
<>680 -#ifdef MULTICLASS
 681 -                        cookie = INREGS;
 682 -#else
683684                         cookie = INTAREG|INTBREG;
 684685                         if (rv & LBREG) /* XXX - make prettier */
 685686                                 cookie = INTBREG;
<>686 -#endif
687687                         geninsn(p->n_left, cookie);
 688688                         break;
 689689                 case LOREG:
<>690 -#ifdef MULTICLASS
 691 -                        offstar(p->n_left->n_left, 0);
 692 -#else
693690                         offstar(p->n_left->n_left);
<>694 -#endif
695691                         p->n_left->n_su = -1;
 696692                         break;
 697693                 case LTEMP:
     
 !
700696                 }
 701697                 p->n_su = rv;
 702698                 break;
<> 699+#endif
703700 
 704701         case CBRANCH:
 705702                 p1 = p->n_left;
     
 !
740737         case ER:
 741738         case LS:
 742739         case RS:
<> 740+        case COMPL:
  741+        case UMINUS:
  742+        case PCONV:
  743+        case SCONV:
  744+        case INIT:
  745+        case GOTO:
  746+        case FUNARG:
  747+        case UCALL:
  748+        case USTCALL:
743749                 switch (rv) {
 744750                 case FRETRY:
 745751                         goto again;
     
 !
982988         fprintf(prfil, ", " );
 983989         if( p->n_rall == NOPREF ) fprintf(prfil, "NOPREF" );
 984990         else {
<> 991+#ifdef MULTICLASS
  992+                if (p->n_reg < 100) /* XXX */
  993+                        fprintf(prfil, "PREF %s", rnames[p->n_reg]);
  994+                else
  995+                        fprintf(prfil, "REGW %p", p->n_regw);
  996+#else
985997                 if( p->n_rall & MUSTDO ) fprintf(prfil, "MUSTDO " );
 986998                 else fprintf(prfil, "PREF " );
 987999                 if ((p->n_rall&~MUSTDO) > 8) /* XXX */
 9881000                 fprintf(prfil, "(%d)", (p->n_rall&~MUSTDO));
 9891001                 else fprintf(prfil, "%s", rnames[p->n_rall&~MUSTDO]);
<> 1002+#endif
<_9901003                 }
 9911004 #ifdef MULTICLASS
 9921005         fprintf(prfil, ", SU= %d(%cREG,%s,%s,%s,%s)\n",
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-02 16:03 +0200