Browse Source

* tcg8086.g_flags2reg: call virtual method a_jmp_flags instead of duplicating its functionality, it prevents further changes to this method when adding support for unordered comparison results.

git-svn-id: trunk@27579 -
sergei 11 years ago
parent
commit
98de3c4e40
1 changed files with 1 additions and 4 deletions
  1. 1 4
      compiler/i8086/cgcpu.pas

+ 1 - 4
compiler/i8086/cgcpu.pas

@@ -1681,10 +1681,7 @@ unit cgcpu;
         end;
         end;
 
 
         current_asmdata.getjumplabel(hl_skip);
         current_asmdata.getjumplabel(hl_skip);
-        ai:=Taicpu.Op_Sym(A_Jcc,S_NO,hl_skip);
-        ai.SetCondition(flags_to_cond(invf));
-        ai.is_jmp:=true;
-        list.concat(ai);
+        a_jmp_flags(list,invf,hl_skip);
 
 
         { 16-bit INC is shorter than 8-bit }
         { 16-bit INC is shorter than 8-bit }
         hreg16:=makeregsize(list,reg,OS_16);
         hreg16:=makeregsize(list,reg,OS_16);