t_id
354
t_cpu
i386
t_adddate
2003/10/03
t_result
0
t_knownrunerror
0
tr_id | run | tr_ok | tr_skip | tr_result |
---|---|---|---|---|
479806553 | 940796 | False | True | Skipping test because for other cpu |
Record count: 1
{ %CPU=i386 } { Old file: tbs0124b.pp } { } {$asmmode intel} var i : byte; l : array[0..7] of longint; begin { problem here is that l is replaced by BP-offset } { relative to stack, and the parser thinks all wrong } { because of this. } for i:=0 to 7 do l[i]:=35; asm mov eax,3 mov l[eax*4],55 end; if l[3]<>55 then begin Writeln('Error in parsing assembler'); Halt(1); end; end.