Browse Source

* FirstReg <-- R_G0 instead of Low(TOldRegister)=R_NONE
* LastReg <-- R_L7 instead of High(R_ASR31)=High(TOldRegister)
* FirstReg..LastReg rplaced by TOldRegister in several arrays declarions

mazen 22 years ago
parent
commit
87c9ee49d9
1 changed files with 10 additions and 5 deletions
  1. 10 5
      compiler/sparc/cpubase.pas

+ 10 - 5
compiler/sparc/cpubase.pas

@@ -207,8 +207,8 @@ TYPE
   Tsupregset=set of Tsuperregister;
 CONST
   R_NO=R_NONE;
-  firstreg = low(Toldregister);
-  lastreg  = high(R_ASR31);
+  firstreg = R_G0;
+  lastreg  = R_I7;
 
 {General registers.}
 
@@ -283,7 +283,7 @@ const
   R_SUBL=$00;
   
 type
-  reg2strtable=ARRAY[firstreg..lastreg] OF STRING[7];
+  reg2strtable=ARRAY[TOldRegister] OF STRING[7];
 
 const
   std_reg2str:reg2strtable=({$INCLUDE strregs.inc});
@@ -482,7 +482,7 @@ const
   {# Register indexes for stabs information, when some parameters or variables
   are stored in registers.
   Taken from rs6000.h (DBX_REGISTER_NUMBER) from GCC 3.x source code.}
-  stab_regindex:ARRAY[firstreg..lastreg]OF ShortInt=({$INCLUDE stabregi.inc});
+  stab_regindex:ARRAY[TOldRegister]OF ShortInt=({$INCLUDE stabregi.inc});
 {*************************** generic register names **************************}
   stack_pointer_reg   = R_O6;
   NR_STACK_POINTER_REG = NR_O6;
@@ -676,7 +676,12 @@ END.
 
 {
   $Log$
-  Revision 1.23  2003-02-19 22:00:17  daniel
+  Revision 1.24  2003-02-26 22:06:27  mazen
+  * FirstReg <-- R_G0 instead of Low(TOldRegister)=R_NONE
+  * LastReg <-- R_L7 instead of High(R_ASR31)=High(TOldRegister)
+  * FirstReg..LastReg rplaced by TOldRegister in several arrays declarions
+
+  Revision 1.23  2003/02/19 22:00:17  daniel
     * Code generator converted to new register notation
     - Horribily outdated todo.txt removed