Test suite results for test file webtbs/tw3478.pp

Test run data :

Free Pascal Compiler Test Suite Results

View Test suite results

Please specify search criteria:
File:
Operating system:
Processor:
Version
Date
Submitter
Machine
Comment
Limit
Cond
Category
Only failed tests
Hide skipped tests
List all tests

Test file "webtbs/tw3478.pp" information:

t_id 1424
t_adddate 2004/12/27
t_result 0
t_knownrunerror 0

Detailed test run results:

Record count: 50

Total = 50

OK=50 Percentage= 100.00

Result type Cat. Count Percentage First date Last Date
Successfully run 50 100.0 2024/10/19 09:39:00 55 2024/10/19 19:27:00 38
i386 4 8.0 2024/10/19 09:39:00 55 2024/10/19 11:13:00 63
m68k 1 2.0 2024/10/19 10:22:00 40 2024/10/19 10:22:00 40
sparc 1 2.0 2024/10/19 10:30:00 43 2024/10/19 10:30:00 43
powerpc 5 10.0 2024/10/19 10:03:00 203 2024/10/19 13:52:00 63
x86_64 12 24.0 2024/10/19 10:50:00 30 2024/10/19 13:40:00 19
powerpc64 9 18.0 2024/10/19 10:06:00 62 2024/10/19 16:33:00 58
mips 1 2.0 2024/10/19 10:28:00 38 2024/10/19 10:28:00 38
aarch64 7 14.0 2024/10/19 17:12:00 31 2024/10/19 19:27:00 38
wasm32 7 14.0 2024/10/19 15:57:00 173 2024/10/19 19:16:00 192
sparc64 1 2.0 2024/10/19 11:33:00 117 2024/10/19 11:33:00 117
riscv64 2 4.0 2024/10/19 10:25:00 33 2024/10/19 11:10:00 26
linux 13 26.0 2024/10/19 10:03:00 203 2024/10/19 11:38:00 25
go32v2 3 6.0 2024/10/19 09:39:00 55 2024/10/19 11:13:00 63
solaris 10 20.0 2024/10/19 13:22:00 24 2024/10/19 13:40:00 19
darwin 7 14.0 2024/10/19 17:12:00 31 2024/10/19 19:27:00 38
aix 10 20.0 2024/10/19 10:06:00 62 2024/10/19 16:33:00 58
wasi 7 14.0 2024/10/19 15:57:00 173 2024/10/19 19:16:00 192
3.3.1 36 72.0 2024/10/19 09:39:00 55 2024/10/19 19:27:00 38
3.2.3 14 28.0 2024/10/19 10:06:00 62 2024/10/19 13:40:00 19

Source:

{ Source provided for Free Pascal Bug Report 3478 }
{ Submitted by "Michalis Kamburelis" on  2004-12-26 }
{ e-mail: michalis@camelot.homedns.org }
{ Before fixing bug 3477 this prints
    FFFFFFF
    FFFFFFFFFFFFFFFF
    0000000FFFFFFFFF
    9999999
    FFFFFFFF99999999
    0000000999999999

  After fixing 3477 with my patch this prints
    FFFFFFF
    FFFFFFFFFFFFFFFF
    FFFFFFFFF
    9999999
    FFFFFFFF99999999
    999999999
  so part of the problems are gone, but not all.

  Then, after fixing this bug with my simple patch it correctly prints
    FFFFFFF
    FFFFFFFF
    FFFFFFFFF
    9999999
    99999999
    999999999
}

uses SysUtils,erroru;

procedure Check(a,b:ansistring);
begin
  writeln(a);
  if a<>b then
    error;
end;

begin
 check(Format('%x', [$FFFFFFF]),'FFFFFFF');
 check(Format('%x', [$FFFFFFFF]),'FFFFFFFF');
 check(Format('%x', [$FFFFFFFFF]),'FFFFFFFFF');

 check(Format('%x', [$9999999]),'9999999');
 check(Format('%x', [$99999999]),'99999999');
 check(Format('%x', [$999999999]),'999999999');
end.

Link to SVN view of webtbs/tw3478.pp source.