Browse Source

* use all kinds of copy and not just copy_string in Tcgx86.g_concatcopy, when
segments are specified on the i8086

git-svn-id: trunk@25698 -

nickysn 12 years ago
parent
commit
6be9627e74
1 changed files with 2 additions and 0 deletions
  1. 2 0
      compiler/x86/cgx86.pas

+ 2 - 0
compiler/x86/cgx86.pas

@@ -2111,9 +2111,11 @@ unit cgx86;
          not((len<=16) and (cm=copy_mmx)) and
          not(len in copy_len_sizes) then
         cm:=copy_string;
+{$ifndef i8086}
       if (source.segment<>NR_NO) or
          (dest.segment<>NR_NO) then
         cm:=copy_string;
+{$endif not i8086}
       case cm of
         copy_move:
           begin