mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 13:49:39 +02:00
bug227-230 + 234
This commit is contained in:
parent
3c4f80fc69
commit
324c69e831
@ -8,7 +8,7 @@ var
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
e:=-1.0;
|
e:=-1.0;
|
||||||
writeln(ln(e));
|
|
||||||
writeln(ln(0));
|
writeln(ln(0));
|
||||||
writeln(power(0,1.0));
|
writeln(power(0,1.0));
|
||||||
|
writeln(ln(e));
|
||||||
end .
|
end .
|
||||||
|
11
tests/tbs0227.pp
Normal file
11
tests/tbs0227.pp
Normal 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
15
tests/tbs0228.pp
Normal 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
14
tests/tbs0230.pp
Normal 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
BIN
tests/tbs0234.pp
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user