Bläddra i källkod

* fixed web bug #3103: the fpu conversion code couldn't deal with offsets
outside the smallint range

Jonas Maebe 21 år sedan
förälder
incheckning
7f889b8529
1 ändrade filer med 6 tillägg och 3 borttagningar
  1. 6 3
      compiler/powerpc/nppccnv.pas

+ 6 - 3
compiler/powerpc/nppccnv.pas

@@ -239,8 +239,7 @@ implementation
          tempconst.free;
          tempconst.free;
 
 
          location.register := cg.getfpuregister(exprasmlist,OS_F64);
          location.register := cg.getfpuregister(exprasmlist,OS_F64);
-         exprasmlist.concat(taicpu.op_reg_ref(A_LFD,location.register,
-           ref));
+         cg.a_loadfpu_ref_reg(exprasmlist,OS_F64,ref,location.register);
 
 
          tg.ungetiftemp(exprasmlist,ref);
          tg.ungetiftemp(exprasmlist,ref);
 
 
@@ -371,7 +370,11 @@ begin
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.51  2004-03-17 20:06:56  jonas
+  Revision 1.52  2004-05-19 22:26:46  jonas
+    * fixed web bug 3103: the fpu conversion code couldn't deal with offsets
+      outside the smallint range
+
+  Revision 1.51  2004/03/17 20:06:56  jonas
     * fixed missing restoring of true/falselabels in case of explicit
     * fixed missing restoring of true/falselabels in case of explicit
       integer to same-sized boolean conversions
       integer to same-sized boolean conversions