Sfoglia il codice sorgente

- MIPS: removed taicpu.delayslot_annulled, it was a copy-paste from SPARC code.

git-svn-id: trunk@33073 -
sergei 9 anni fa
parent
commit
4fc05e6ec1
2 ha cambiato i file con 0 aggiunte e 3 eliminazioni
  1. 0 1
      compiler/mips/aasmcpu.pas
  2. 0 2
      compiler/mips/cpugas.pas

+ 0 - 1
compiler/mips/aasmcpu.pas

@@ -40,7 +40,6 @@ const
 type
 type
   { taicpu }
   { taicpu }
   taicpu = class(tai_cpu_abstract_sym)
   taicpu = class(tai_cpu_abstract_sym)
-    delayslot_annulled: boolean;   { conditinal opcode with ,a }
     constructor op_none(op: tasmop);
     constructor op_none(op: tasmop);
 
 
     constructor op_reg(op: tasmop; _op1: tregister);
     constructor op_reg(op: tasmop; _op1: tregister);

+ 0 - 2
compiler/mips/cpugas.pas

@@ -340,8 +340,6 @@ unit cpugas;
               if is_macro_instruction(taicpu(hp)) and TMIPSGNUAssembler(owner).nomacro then
               if is_macro_instruction(taicpu(hp)) and TMIPSGNUAssembler(owner).nomacro then
                 owner.writer.AsmWriteln(#9'.set'#9'macro');
                 owner.writer.AsmWriteln(#9'.set'#9'macro');
               s := #9 + gas_op2str[op] + cond2str[taicpu(hp).condition];
               s := #9 + gas_op2str[op] + cond2str[taicpu(hp).condition];
-              if taicpu(hp).delayslot_annulled then
-                s := s + ',a';
               if taicpu(hp).ops > 0 then
               if taicpu(hp).ops > 0 then
               begin
               begin
                 s := s + #9 + getopstr(taicpu(hp).oper[0]^);
                 s := s + #9 + getopstr(taicpu(hp).oper[0]^);