dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] libjit/tools gen-rules-parser.y


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit/tools gen-rules-parser.y
Date: Thu, 29 Jun 2006 13:59:27 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   06/06/29 13:59:27

Modified files:
        tools          : gen-rules-parser.y 

Log message:
        use $1 instead of $0 for dest register

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/tools/gen-rules-parser.y?cvsroot=dotgnu-pnet&r1=1.9&r2=1.10

Patches:
Index: gen-rules-parser.y
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/tools/gen-rules-parser.y,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- gen-rules-parser.y  16 Jun 2006 17:53:52 -0000      1.9
+++ gen-rules-parser.y  29 Jun 2006 13:59:27 -0000      1.10
@@ -835,14 +835,18 @@
        }
        while(*code != '\0')
        {
+#if 0
                first = free_dest ? '0' : '1';
-               if(*code == '$' && code[1] >= first && code[1] <= (first + 
MAX_PATTERN))
+#else
+               first = '1';
+#endif
+               if(*code == '$' && code[1] >= first && code[1] < (first + 
MAX_PATTERN))
                {
                        index = code[1] - first;
                        printf(names[index]);
                        code += 2;
                }
-               else if(*code == '%' && code[1] >= first && code[1] <= (first + 
MAX_PATTERN))
+               else if(*code == '%' && code[1] >= first && code[1] < (first + 
MAX_PATTERN))
                {
                        index = code[1] - first;
                        printf(other_names[index]);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]