bug227-230 + 234

This commit is contained in:
pierre 1999-06-03 10:56:18 +00:00
parent 3c4f80fc69
commit 324c69e831
5 changed files with 41 additions and 1 deletions

View File

@ -8,7 +8,7 @@ var
begin
e:=-1.0;
writeln(ln(e));
writeln(ln(0));
writeln(power(0,1.0));
writeln(ln(e));
end .

11
tests/tbs0227.pp Normal file
View File

@ -0,0 +1,11 @@
function getheapsize:longint;assembler;
var
heapsize : longint;external name 'HEAPSIZE';
asm
movl HEAPSIZE,%eax
end ['EAX'];
begin
writeln(getheapsize);
end.

15
tests/tbs0228.pp Normal file
View File

@ -0,0 +1,15 @@
PROGRAM Buggy;
{$ASMMODE ATT}
PROCEDURE XX; ASSEMBLER;
TYPE
TabType=ARRAY[0..3] OF BYTE;
CONST
TabCent : TabType = (0,6,4,2);
ASM
movzbl TabCent(,%eax),%ebx
END;
BEGIN
END.

14
tests/tbs0230.pp Normal file
View File

@ -0,0 +1,14 @@
{$ifdef go32v2}
uses
dpmiexcp;
{$endif}
var
e : extended;
begin
writeln('ln(0) = ',ln(0));
writeln(' zero ^ one = ',power(0,1.0));
e:=563545;
writeln('exp(',e,') = ',exp(e));
end .

BIN
tests/tbs0234.pp Normal file

Binary file not shown.