Procházet zdrojové kódy

* compilation fixed

florian před 21 roky
rodič
revize
302d2d1442
2 změnil soubory, kde provedl 12 přidání a 3 odebrání
  1. 6 1
      compiler/powerpc/cgcpu.pas
  2. 6 2
      compiler/powerpc/cpubase.pas

+ 6 - 1
compiler/powerpc/cgcpu.pas

@@ -398,6 +398,8 @@ const
                      ((A_LWZ,A_LWZU),(A_LWZX,A_LWZUX)),
                      ((A_LWZ,A_LWZU),(A_LWZX,A_LWZUX)),
                      { 64bit stuff should be handled separately }
                      { 64bit stuff should be handled separately }
                      ((A_NONE,A_NONE),(A_NONE,A_NONE)),
                      ((A_NONE,A_NONE),(A_NONE,A_NONE)),
+                     { 128bit stuff too }
+                     ((A_NONE,A_NONE),(A_NONE,A_NONE)),
                      { there's no load-byte-with-sign-extend :( }
                      { there's no load-byte-with-sign-extend :( }
                      ((A_LBZ,A_LBZU),(A_LBZX,A_LBZUX)),
                      ((A_LBZ,A_LBZU),(A_LBZX,A_LBZUX)),
                      ((A_LHA,A_LHAU),(A_LHAX,A_LHAUX)),
                      ((A_LHA,A_LHAU),(A_LHAX,A_LHAUX)),
@@ -2298,7 +2300,10 @@ begin
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.162  2004-02-09 20:44:40  olle
+  Revision 1.163  2004-02-09 22:45:49  florian
+    * compilation fixed
+
+  Revision 1.162  2004/02/09 20:44:40  olle
     * macos: a_load_store fixed to only allocat temp reg if needed, side effect is compiler work for macos again.
     * macos: a_load_store fixed to only allocat temp reg if needed, side effect is compiler work for macos again.
 
 
   Revision 1.161  2004/02/08 20:15:42  jonas
   Revision 1.161  2004/02/08 20:15:42  jonas

+ 6 - 2
compiler/powerpc/cpubase.pas

@@ -302,7 +302,8 @@ uses
            LOC_REFERENCE,LOC_REGISTER or LOC_FPUREGISTER
            LOC_REFERENCE,LOC_REGISTER or LOC_FPUREGISTER
          }
          }
          loc  : TCGLoc;
          loc  : TCGLoc;
-         {Word alignment on stack 4 --> 32 bit}
+         lochigh : TCGLoc;
+         { Word alignment on stack 4 --> 32 bit }
          Alignment:Byte;
          Alignment:Byte;
          case TCGLoc of
          case TCGLoc of
             LOC_REFERENCE : (reference : tparareference);
             LOC_REFERENCE : (reference : tparareference);
@@ -631,7 +632,10 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.84  2004-02-08 18:08:59  jonas
+  Revision 1.85  2004-02-09 22:45:49  florian
+    * compilation fixed
+
+  Revision 1.84  2004/02/08 18:08:59  jonas
     * fixed regvars support. Needs -doldregvars to activate. Only tested with
     * fixed regvars support. Needs -doldregvars to activate. Only tested with
       ppc, other processors should however only require maxregvars and
       ppc, other processors should however only require maxregvars and
       maxfpuregvars constants in cpubase.pas. Remember to take scratch-
       maxfpuregvars constants in cpubase.pas. Remember to take scratch-