Browse Source

* changed an explicit mr to a_load_reg_reg so it's registered with the
register allocator as move

Jonas Maebe 21 years ago
parent
commit
169c8f5a3b
1 changed files with 6 additions and 2 deletions
  1. 6 2
      compiler/powerpc/cgcpu.pas

+ 6 - 2
compiler/powerpc/cgcpu.pas

@@ -1701,7 +1701,7 @@ const
            list.concat(taicpu.op_reg_reg_reg(A_ADD,r,ref2.base,ref2.index))
          else if (ref2.base <> NR_NO) and
                  (r <> ref2.base) then
-           list.concat(taicpu.op_reg_reg(A_MR,r,ref2.base))
+           a_load_reg_reg(list,OS_ADDR,OS_ADDR,r,ref2.base)
          else
            list.concat(taicpu.op_reg_const(A_LI,r,0));
          if freereg then
@@ -2292,7 +2292,11 @@ begin
 end.
 {
   $Log$
-  Revision 1.158  2004-02-04 22:01:13  peter
+  Revision 1.159  2004-02-07 15:01:05  jonas
+    * changed an explicit mr to a_load_reg_reg so it's registered with the
+      register allocator as move
+
+  Revision 1.158  2004/02/04 22:01:13  peter
     * first try to get cpupara working for x86_64
 
   Revision 1.157  2004/02/03 19:49:24  jonas