Test suite results for test file tbs/tb0270.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 "tbs/tb0270.pp" information:

t_id 497
t_cpu i386
t_adddate 2003/10/03
t_result 0
t_knownrunerror 0

Detailed test run results:

Record count: 50

Total = 50

OK=6 Percentage= 12.00

Skipped=44 Percentage= 88.00

Result type Cat. Count Percentage First date Last Date
Successfully run 6 12.0 2024/05/08 11:43:00 35 2024/05/08 13:27:00 22
i386 6 100.0 2024/05/08 11:43:00 35 2024/05/08 13:27:00 22
linux 2 33.3 2024/05/08 12:32:00 236 2024/05/08 12:44:00 172
win32 4 66.7 2024/05/08 11:43:00 35 2024/05/08 13:27:00 22
3.3.1 3 50.0 2024/05/08 12:32:00 236 2024/05/08 13:27:00 22
3.2.3 3 50.0 2024/05/08 11:43:00 35 2024/05/08 12:44:00 172
Skipping test because for other cpu 44 88.0 2024/05/08 11:24:00 238 2024/05/08 13:32:00 159
m68k 2 4.5 2024/05/08 12:40:00 244 2024/05/08 12:52:00 58
sparc 4 9.1 2024/05/08 11:36:00 76 2024/05/08 12:18:00 62
powerpc 6 13.6 2024/05/08 11:24:00 238 2024/05/08 13:17:00 181
arm 2 4.5 2024/05/08 12:28:00 33 2024/05/08 12:36:00 210
x86_64 4 9.1 2024/05/08 12:06:00 41 2024/05/08 12:43:00 85
powerpc64 8 18.2 2024/05/08 11:28:00 53 2024/05/08 13:25:00 77
mips 2 4.5 2024/05/08 12:44:00 239 2024/05/08 13:01:00 154
mipsel 2 4.5 2024/05/08 12:48:00 183 2024/05/08 13:10:00 228
aarch64 5 11.4 2024/05/08 11:33:00 39 2024/05/08 12:29:00 32
sparc64 5 11.4 2024/05/08 11:58:00 155 2024/05/08 13:32:00 159
riscv64 3 6.8 2024/05/08 11:52:00 30 2024/05/08 12:10:00 36
loongarch64 1 2.3 2024/05/08 12:37:00 36 2024/05/08 12:37:00 36
linux 44 100.0 2024/05/08 11:24:00 238 2024/05/08 13:32:00 159
3.3.1 28 63.6 2024/05/08 11:24:00 238 2024/05/08 13:32:00 159
3.2.3 16 36.4 2024/05/08 11:33:00 39 2024/05/08 13:25:00 77

Source:

{ %CPU=i386 }
{ Old file: tbs0316.pp }
{  }

{$asmmode intel}

procedure test(b : longint); assembler;
type
    splitlong = packed record b1, b2, b3, b4 : Byte; end;
asm
    mov splitlong(b).b2, al
end;

{$asmmode att}

procedure test2(b : longint); assembler;
type
    splitlong = packed record b1, b2, b3, b4 : Byte; end;
asm
    movb splitlong(b).b2, %al
end;

begin
end.

Link to SVN view of tbs/tb0270.pp source.