瀏覽代碼

* sysv entry code saves r13 now as well

florian 22 年之前
父節點
當前提交
5f6578729b
共有 2 個文件被更改,包括 12 次插入6 次删除
  1. 7 4
      compiler/powerpc/cgcpu.pas
  2. 5 2
      compiler/powerpc/cpubase.pas

+ 7 - 4
compiler/powerpc/cgcpu.pas

@@ -998,7 +998,7 @@ const
 
         usesgpr:=false;
         if not (po_assembler in current_procdef.procoptions) then
-          for regcounter2:=RS_R14 to RS_R31 do
+          for regcounter2:=firstsaveintreg to lastsaveintreg do
             begin
               if regcounter2 in rg.usedintbyproc then
                 begin
@@ -1181,7 +1181,7 @@ const
 
         usesgpr:=false;
         if not (po_assembler in current_procdef.procoptions) then
-          for regcounter2:=RS_R14 to RS_R30 do
+          for regcounter2:=firstsaveintreg to lastsaveintreg do
             begin
               if regcounter2 in rg.usedintbyproc then
                 begin
@@ -1281,7 +1281,7 @@ const
 
       usesgpr:=false;
       if not (po_assembler in current_procdef.procoptions) then
-        for regcounter2:=RS_R13 to RS_R31 do
+        for regcounter2:=firstsaveintreg to lastsaveintreg do
           begin
             if regcounter2 in rg.usedintbyproc then
               begin
@@ -2392,7 +2392,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.91  2003-05-15 19:39:09  florian
+  Revision 1.92  2003-05-15 21:37:00  florian
+    * sysv entry code saves r13 now as well
+
+  Revision 1.91  2003/05/15 19:39:09  florian
     * fixed ppc compiler which was broken by Peter's changes
 
   Revision 1.90  2003/05/12 18:43:50  jonas

+ 5 - 2
compiler/powerpc/cpubase.pas

@@ -525,7 +525,7 @@ uses
 
 
       firstsaveintreg = RS_R13;
-      lastsaveintreg  = RS_R27;
+      lastsaveintreg  = RS_R31;
       firstsavefpureg = R_F14;
       lastsavefpureg  = R_F31;
       { no altivec support yet. Need to override tcgobj.a_loadmm_* first in tcgppc }
@@ -852,7 +852,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.48  2003-04-23 12:35:35  florian
+  Revision 1.49  2003-05-15 21:37:00  florian
+    * sysv entry code saves r13 now as well
+
+  Revision 1.48  2003/04/23 12:35:35  florian
     * fixed several issues with powerpc
     + applied a patch from Jonas for nested function calls (PowerPC only)
     * ...